第二次实验
Posted luwenyuisxiaokeai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次实验相关的知识,希望对你有一定的参考价值。
实验总结
part 1
%d:按十进制整数输出
%f:按浮点数输出
%c:按字符输出
%e:按指数形式输出
%s:按字符串输出
%5d:输出宽度为5的十进制整数
%lf:输出双精度double型的浮点数
%.3f:输出小数点后保留3位数的浮点数
%6.2f:输出宽度为6,小数点后保留2位数的浮点数
问题回答:当在scanf里输入double型的浮点数时,输出必须使用%lf
修改错误
#include <stdio.h> int main() { double x,y; char c1,c2,c3; int a1,a2,a3; scanf("%d%d%d",&a1,&a2,&a3); printf("%d,%d,%d\\n",a1,a2,a3); scanf("%c%c%c",&c1,&c2,&c3); printf("%c%c%c\\n",c1,c2,c3); scanf("%lf,%lf",&x,&y); printf("%f,%lf\\n",x,y); return 0; }
part 4
有break
#include<stdio.h> int main(){ int level; printf("输入现在状态等级(1-5):"); scanf("%d",&level); switch(level){ case 1:printf("high翻了:)\\n");break; case 2:printf("low爆了:(\\n");break; default:printf("一言难尽,无法概括。。。\\n"); } return 0; }
无break
#include<stdio.h> int main(){ int level; printf("输入现在状态等级(1-5):"); scanf("%d",&level); switch(level){ case 1:printf("high翻了:)\\n"); case 2:printf("low爆了:(\\n"); default:printf("一言难尽,无法概括。。。\\n"); } return 0; }
part 5
#include<stdio.h> int main(){ char ch; printf("输入一个答案选项(A,B,C or D):\\n"); scanf("%c",&ch); if(ch==‘A‘) printf("binggo,you are right~\\n"); else printf("try again~\\n"); return 0; }
实验体会
学习C语言已经一个月了,在这一个月里从超级大白变成了大白,还是有很多不明白的东西,但是呢,实践真的是检验真理的唯一标准,C语言的学习还是应该多敲代码,从实践中获得经验,实践也能更好的帮助我理解很多东西。所以就是多动手,多动脑。
以上是关于第二次实验的主要内容,如果未能解决你的问题,请参考以下文章