1.
main( )
{ int n,m=10,s[10];
for (n=1;n<=m;n++)
scanf("%d",&s[n]);
for (n=1;n<=10;n++)
printf("%d",s[n]);
}
2.错的太多了.
int 是整形 所以 char str[].....
float .....
输出:C不能这样输出字符串的.
1里面的for (n=0;n<=m;n++); 后面的 ; 不要.
2里面的int date=1997.7改成float
你想要用m来控制数组大小应该用#define来定义吧
例如:
#define M 10