更多“有以下程序:include<stdio.h>main(){ …”相关的问题
第1题
3、c程序如下,写出输出结果 #include <stdio.h> int main() { int m[][3] = { 1,4,7,2,5,8,3,6,9 }; int i, j, k = 0; for (i = 0; i<6; i++) { printf("%d", m[k][i] 2+3); } return 0;> A、259435
点击查看答案
第2题
假定输入的字符串中只包含字母和*号。请编写函数proc,它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。
例如,若字符串中的内容为****a*bc*def*g** **,删除后,字符串中的内容则应当是a*bc*def*g** **。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。
试题程序:
include
include
woid proc(char*st r)
{
}
void main
char str[81];
printf("Enter a string:\n");
gets(str);
proc(str):
printf("The string after deleted:\n");
puts(str);}
点击查看答案
第3题
请编写函数proc,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,若字符串数组中的M个字符串为: ABCD BCDEFG CDEFGHI 则合并后的字符串内容应该是ABCDBCDEFGCDEF—GHl。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填人所编写的若干语句。 试题程序: include include define M 3 define N 20 void proc(char arr[M][N],char*b) {
} void main { char str[M][N]={"ABCD","BCDEFG"," CDEFGHI"},i; char arr[100]={" "); printf("The string:\n"); for(i=0;i
点击查看答案
第4题
如下代码片段的输出是什么? char ch[7] = "1a2b3c"; int i, s = 0; for (i = 0; i < 6; i++) { if (ch[i] >= '0' && ch[i] <= '9') s="s" + ch[i] - '0'; else 'a'; } printf ("%d", s);>
点击查看答案
第5题
如下代码片段的输出是什么? char str[13] = "helloworld!"; char *p; p = str; while (*p != 'w') { printf ("%c", *(p+1) - 'a' + 'A'); p++; }
A、ELLOW
B、HELLO
C、HELLOW
D、ELLO
点击查看答案
第6题
如下程序的输出是什么? #include <stdio.h> int Sub (int x, int y); int main () { int x = 2; int y = 3; int z; z = Sub (x, y); x = Sub (y, z); y = Sub (x, y); printf ("%d %d %d", x, y, z); } int Sub (int y, int x) { return y - x; }
点击查看答案
第7题
对于如下程序: #include <stdio.h> int main() { int x = 0; int y = 0; char a = 'a'; char b = 'b'; a = getchar (); scanf ("%d%d", &x, &y); b = getchar (); printf ("%d %d %c %c", x, y, a, b); } 如果输入流是12 C,程序的输出是什么?
点击查看答案
第8题
如下代码片段的输出是什么? #include <stdio.h> int main() { char string[ ]="I am happy."; char *p; int max=0; int lenth=0; p=string; while (*p!='.') { while(((*p<='z')&&(*p>='A'))||((*p<='z')&&(*p>='a'))) { lenth++; p++; } if(lenth>max) max=lenth; lenth=0; p++; } printf("%d",max); }
点击查看答案
第9题
对于如下程序: #include <stdio.h> void Func(char* ); int main() { char str[20]; scanf("%s",str); Func(str); printf("%s",str); } void Func(char* ptr) { char first; first=ptr[0]; while(*ptr!='\0'){ ptr[0]=ptr[1]; ptr++; } ptr[-1]=first; ptr[0]='a'; ptr[1]='y'; ptr[2]='\0'; return; } 如果输入流是Hello,程序的输出是什么?
点击查看答案
第10题
如下代码片段的输出是什么? int i = 0; char a[10] = "ace"; char b[10] = "bcdf"; char c[10]; while (a[i] != '\0' && b[i] != '\0'){ if (a[i] >= b[i]) c[i] = a[i] - 'a' + 'A'; else c[i] = b[i] - 'a' + 'A'; i++; } c[i] = '\0'; printf ("%s", c);
点击查看答案