error C2059: syntax error : '}'
答案:2 悬赏:30 手机版
解决时间 2021-02-07 19:07
- 提问者网友:人生佛魔见
- 2021-02-06 19:00
#include
main()
{
int i,j,k=19;
while (i=k-1)
{k-=3;
if (k%5)==0
{i++;continue;}
else if(k<5)break;
i++;
}
printf("i=%d,k=%d\n",i,k);
}//问题就出现在这个“}”上 为什么啊?
最佳答案
- 五星知识达人网友:佘樂
- 2021-02-06 19:23
#include
main()
{
int i,j,k=19;
while (i=k-1)
{
k-=3;
if ((k%5)==0 )//if语句少括号
{
i++;
continue;
}
else if(k<5)
break;
i++;
}
printf("i=%d,k=%d\n",i,k);
}//
全部回答
- 1楼网友:何以畏孤独
- 2021-02-06 20:56
#include<iostream>
using namespace std;
int main(void)
{
int a, b;
double number[5][10], z = 0;
char name[5][100];
for(a=0; a<5; a++) {
cout<<"请依次输入第"<<a+1<<"位学生的名字、学号、语文成绩、数学成绩、英语成绩\n";
cin>>name[a];
for(b=0; b<4; b++)
cin>>number[a][b];
}
for(a=0; a<5; a++) {
for(b=1; b<4; b++)
z=z+number[a][b];
number[a][4]=z;
z = z / 3;
number[a][5]=z;
z = 0;
}
for(a=0; a<5; a++)
cout<<"姓名:"<<name[a]<<' '<<"学号:"<<number[a][0]<<' '<<"语文成绩:"
<<number[a][1]<<' '<<"数学成绩:"<<number[a][2]<<' '<<"英语成绩:"<<
number[a][3]<<' '<<"总分:"<<number[a][4]<<' '<<"平均分"<<number[a][5]<<'\n';
return 0;
}
输出测试 (粗体表输入):
请依次输入第1位学生的名字、学号、语文成绩、数学成绩、英语成绩
li 1 85 98 79
请依次输入第2位学生的名字、学号、语文成绩、数学成绩、英语成绩
qu 3 88 97 79
请依次输入第3位学生的名字、学号、语文成绩、数学成绩、英语成绩
gu 4 90 87 75
请依次输入第4位学生的名字、学号、语文成绩、数学成绩、英语成绩
hu 7 80 97 95
请依次输入第5位学生的名字、学号、语文成绩、数学成绩、英语成绩
yu 9 83 89 89
姓名:li 学号:1 语文成绩:85 数学成绩:98 英语成绩:79 总分:262 平均分87.3333
姓名:qu 学号:3 语文成绩:88 数学成绩:97 英语成绩:79 总分:264 平均分88
姓名:gu 学号:4 语文成绩:90 数学成绩:87 英语成绩:75 总分:252 平均分84
姓名:hu 学号:7 语文成绩:80 数学成绩:97 英语成绩:95 总分:272 平均分90.6667
姓名:yu 学号:9 语文成绩:83 数学成绩:89 英语成绩:89 总分:261 平均分87
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯