永发信息网

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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯