问题
填空题
#include<stdio.h>
#include
main()
{int i,a[10];
char b[10];
for(i=0;i<10;++i)
scanf("%d",a+i);
b="10 number":
printf("%s\n",b);
for(i=0;i<10;++i)
printf("%d";a[i]);
printf("\n");
}
错误:______
改正:______
答案
参考答案:错误:b="10 number";
解析:改正:strcpy(b,"10 number");或者逐个赋值: b[0]=’1’; b[1]=’0’; b[2]=’ ’; b[3]=’n’; b[4]=’u’; b[5]=’m’; b[6]=’b’; b[7]=’e’; b[8]=’r’; b[9]=’\0’: