题目内容

main()
{
int a[3]={0,1,2};
int i;
scarf("%d",&a);
for(i=1;i<3;i++)a[0]=a[0]+a[i];
printf("a [0]=%d\n",a[0]);
}
错误:______
改正:______
参考答案:错误

查看答案
更多问题

下面程序的功能是计算1+2+3……+50的和。
main()
(int i,sum;
for(i=1;i<=50;i++)
sum+ =i;
printf("%d",sum);
}
错误:______
改正:______
参考答案:错误

下面程序是将字符串P中的所有字符复制到字符串b中,要求每复制三个字符后插入一个空格。
#include<stdio.h>
void cp(char *P,char *b)
{int i,k=0;
while(*p)
{i=0;
while(______)/*第一空*/
{b[k]=*p;
k++;p++;i++;
}
if(*p)
{______;/*第二空*/
}
}
______;/*第三空*/
}
main()
{char a[20],b[20];
gets(a);
cp(a,b);
puts(b);
print f("\n");
}

编程要求输出两个字符串对应位置相等的字符,并输出其位置号(自然编号)。

#include<stdio.h>
void swap(int *P,int *q)
{
int t;
t=*P;*P=*q;*q=t;
}
main()
{int a=10,b=20;swap(&a,&b);
printff"%d%d\n",a,b);
}

答案查题题库