为什么我的程序cin回事错的?
发布网友
发布时间:2022-04-22 05:11
我来回答
共2个回答
热心网友
时间:2024-02-09 03:40
你好:
1、 程序中student_name应该要存储字符串,而您将student_name定义为char 型,只能存放单个字符;如果在输入student_name时,输入超过1个字符,则程序将第一个字符赋值于student_name, 而将剩下字符截取int数据类型容量存储进student_grade。
修改可如下:
// char student_name[20];
2、 编译时可能出现程序末没有return 的警告;可在程序末加语句:return;
热心网友
时间:2024-02-09 03:40
把int n,x,i,j,改成int n,x,i,j;,否则过不了编译,就谈不上其他了……