#include<stdio.h> #include main() {int i,a[10]; char b[10]; for(i=0;i<10;++i) scanf("%d",a+i); b="1

admin2010-06-20  12

问题 #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);
   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’:

解析
转载请注明原文地址:https://jikaoti.com/ti/lItaFFFM
0

最新回复(0)