为什么不能运行?
#include <stdio.h>void main()
{
int i,a[5],m=5 ;
char str[100] ;
for(i=0;i<=10*m;i+=10)
{
printf("请输入食物的种类") ;
scanf("%s",str[i]) ;
printf("请输入此食物的喜好值") ;
scanf("%d",&a[i]);
}
}
这是我编的一部分代码,明明提示没有错,为什么运行不了,求高手解答
#include <stdio.h> struct food { char specie[10]; //食物种类 int happyvol; //喜爱值 }; int main (void) { struct food eat[5]; //定义5条记录 int i,j; for(i=0;i<5;i++) { printf ("Enter food species:"); scanf ("%s",eat[i].specie); printf ("Enter food volum:"); scanf ("%i",&eat[i].happyvol); } for(i=0;i<5;i++) { for(j=0;eat[i].specie[j]!='\0';j++) { printf ("%c",eat[i].specie[j]); } printf (" %i\n",eat[i].happyvol); } return 0; }