分析程序的运行过程,给出最后的输出结果void fun(char *str){ char a[100],*s=str;int i=0;while(*s){ if('0'<=*s&&*s<='9'){ a[i++]='-';a[i++]=*s;}else a[i++]=*s;s++;}a[i]='\0';strcpy(s,a);}int main(){ char s[80]="A1B23C";fun(s);cout<
查看答案
2020考题int main(){ int a[7]={4,8,12,16,20,24,28};int *p=a+2;do{ cout<<*p<
分析执行过程,给出运行结果 (2019考题)void f(int s[], int *y){ static int t=3;*y=s[t];s[t]*=2;t--;}int main(){ int a[]={1,2,3,4},i;int x=0;for(i=0;i<4;i++)f(a, &x);for(i=0;i<4;i++) cout<
分析程序的运行过程,给出最后的结果(2019考题)int f(int *a){ int b;cout<<(b=*a)<
分析程序的执行过程,给出最后结果(2019考题)int fun(char s[]){ int n=0;while(*s<='9'&&*s>='0'){ n=10*n+*s-'0';s++;}return n;}int main(){ char s[10]={'3','4','5','A','6','7','B'};cout<