64,685
社区成员
发帖
与我相关
我的任务
分享
scanf("%d",&s)
int m[s];
for(int i=0;i<s;i++)
{
printf("请输入第%d号学生的成绩:",i+1);
scanf("%d",&m[i]);
}
[/quote]
啊列 这个我是写过 不过我写的是 m[S] scanf的写成了M[s] - -....
您这个我试一下
scanf("%d",&s)
int m[s];
for(int i=0;i<s;i++)
{
printf("请输入第%d号学生的成绩:",i+1);
scanf("%d",&m[i]);
}
int *m;
scanf("%d",&s);
m=(int *)malloc(s*sizeof(int)); //头文件#include <stdio.h>
for(int i=0;i<s;i++)
{
printf("请输入第%d号学生的成绩:",i+1);
scanf("%d",&m[i]);
}
然后输出用:
printf("%d号的成绩是:%d\n",i+1,m[i]);
scanf("%d", &n);
while(1)
{
改成:
while(1)
{
scanf("%d", &n);