下列程序的输出结果是______。 void fun(int*n) { while((*n)--); printf("%d",++(*n)); } main() { int a=50; fun(&a); }
第1题
以下程序运行后的输出结果是______。 main() { char a[]="abcdefg",*p;int i=0; p=a; while(*p) {if(i%2!=0)*p=*; p++;i++; } puts(a); }
请帮忙给出正确答案和分析,谢谢!
第2题
设有以下程序: main() { int a,b=5,m=10,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)*(*p2)+a; printf("a=%d\n",a); printf("b=%d\n",b); } 执行该程序后,a的值为______,b的值为______。
请帮忙给出正确答案和分析,谢谢!
第3题
以下程序运行后输入:4,abcdef<回车>,则输出结果是______。 include<stdio.h> include<string.h> move(char*str,int n) { char temp;int i; temp=str[n-1]; for(i=n-1;i>0;i--) str[i]=str[i-1]; str[0]=temp; } main() { char s[50];int n,i,z; scanf("%d,%s",&n,s); z=strlen(s); for(i=1;i<n;i++) move(s,z); printf("%s\n",s); }
请帮忙给出正确答案和分析,谢谢!
第4题
以下程序运行后,输出结果是______。 define P4.5 define S(x)P*x*x include<stdio.h> main() { int a=2,b=3; printf("%.1f\n",S(a+b)); }
A.49.5
B.112.5
C.18
D.24
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!