c++ 关于getchar()函数
答案:1 悬赏:60
解决时间 2021-12-31 16:27
- 提问者网友:沉默的哀伤
- 2021-12-31 07:22
c++ 关于getchar()函数
最佳答案
- 二级知识专家网友:第四晚心情
- 2021-12-31 07:28
前面输入5个学生信息。输入结束 加上 fflush(stdin); 目的清除输入缓冲区里的剩余字符,例如 回车符,以免 getchar(); 读入回车符,以至无法读入 A 或 N。
另外 去掉 system("cls"); 否则你看不清你的输入。
for (int i = 0; i < 5; i++)
{
cout << "请输入学生的名字" << endl;
cin >> name[i];
cout << "请分别输入3科成绩" << endl; //挪出 k 循环。
for (int k = 0; k < 3; k++) cin >> feng[i][k]; // 输入3个
}
fflush(stdin); //加上关键的一句
int y;
while (true)
{
char x;
x = getchar();
....
另外 去掉 system("cls"); 否则你看不清你的输入。
for (int i = 0; i < 5; i++)
{
cout << "请输入学生的名字" << endl;
cin >> name[i];
cout << "请分别输入3科成绩" << endl; //挪出 k 循环。
for (int k = 0; k < 3; k++) cin >> feng[i][k]; // 输入3个
}
fflush(stdin); //加上关键的一句
int y;
while (true)
{
char x;
x = getchar();
....
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯