n=0,cin>>c[n++]是什么意思?还有输入成绩的一些问题
2015-11-10 17:16
351 查看
问题1:n=0,cin>>c[n++]是什么意思?
回答:
n=0;是给变量赋值;
等价于
cin >> c
;从控制台输入一个值,放入数组变量c的第n个单元;
n++; 相当于n=n+1。
问题2:简单的成绩等级对应c程序,输出有问题,请问下,哪里出错了呢?
可执行,但是如果输入99结果显示>,反正不输出ABCDE
错误列表显示:
警告C4047“=”:“char”与“char [2]”的间接级别不同
回答:
"A"代表字符串,'A'这个才是字符,把双引号改成单引号
回答:
n=0;是给变量赋值;
cin >> c[n++];
等价于
cin >> c
;从控制台输入一个值,放入数组变量c的第n个单元;
n++; 相当于n=n+1。
问题2:简单的成绩等级对应c程序,输出有问题,请问下,哪里出错了呢?
可执行,但是如果输入99结果显示>,反正不输出ABCDE
#include <stdio.h> int main() { float grade; char level; printf("shu ru cheng ji \n"); scanf_s("%f",& grade); if (grade >= 90) level = "A"; else if (grade >= 80) level = "B"; else if (grade >= 70) level = "C"; else if (grade >= 60) level = "D"; else level = "E"; printf("the level is %c", level); system("pause"); return 0; }
错误列表显示:
警告C4047“=”:“char”与“char [2]”的间接级别不同
回答:
"A"代表字符串,'A'这个才是字符,把双引号改成单引号
相关文章推荐
- Phpstorm 10更改主题和字体
- 利用JasperReport+iReport进行Web报表开发
- Play Framework之MVC之领域对象-模型
- sizeof和strlen的区别
- cocos2d-x3.2 在Windows下打包Android平台APK
- $(":gt(index)")
- 逻辑回归好文转载
- python 的日志logging模块学习
- 底部导航上拉出现,下拉消失
- hdu2036(多边形面积)
- session分两种
- LeetCode OJ:Restore IP Addresses(存储IP地址)
- ApkTool反编译apk,去除广告或者汉化后重新打包apk,并签名
- Android导出与使用带资源的lib包
- mysql触发器内执行shell脚本,shell脚本用curl访问php网页
- 编程之美-程序理解和时间分析整理
- Python基础教程100例 练习1
- Java——输出年月日
- comet4j解析
- Android高级控件的使用