博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验二
阅读量:6270 次
发布时间:2019-06-22

本文共 1169 字,大约阅读时间需要 3 分钟。

实验结论:

Part 1:

%d 以十进制整数形式输出或输入;

%f 以浮点数输出或输入;

%c 按字符输出或输入;

%e 以指数形式输出或输入;

%s 按字符串输出或输入;

%5d 按宽度为5的十进制整数输出或输入,不足左边用空格补足;

%lf 按长双精度型数据输入或输出;

%.3f 对实数保留小数点后3位(四舍五入),对字符串指定实际输出三位;

%6.2f 按六位宽度输出,小数点后四舍五入保留两位;

 当输入或输出double类型数据时必须使用格式符%lf

Part 4:

/* switch语句使用示例 输入1,2,3...的不同整数,显示不同提示信息 ? */

#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之后

Part 5:

#include <stdio.h>

int main() {
char ch;
printf("请输入你的答案(A,B,C or D) ");
scanf("%c",&ch);
switch(ch) {
case 'A': printf("binggo,you are right\n"); break;
case 'B': printf("try again\n");
case 'C': printf("try again\n");
case 'd': printf("try again\n");
}
return 0;
}

 

实验总结与体会:

实验二比实验一而言,更多的触及到了语言的用法以及运算规则等等。

基于part3中运行if语句示例(单分支、两分支、多分支)的初步体验,对if语句用法是否已经初步有了理解,但掌握还谈不上。C语言有他自己的规则,想要运行就得遵循它的规则,需要一点点的理解与适应。

我对于switch语句结构的理解是转换,转到其结构后面的结构语句执行,break语句时,遇到break语句,程序就跳出这一层switch语句结构,;当没有break语句时,程序就会一直执行下去,直到遇到break语句或者该switch结构直接结束。

最让我崩溃的是……做作业的过程中VC2010总是出错,对于这个软件实在用的不是很顺手,可能还要一步步进行摸索。

 

 

 

 

 

转载于:https://www.cnblogs.com/verano/p/10638511.html

你可能感兴趣的文章
RabbitMQ三种Exchange模式(fanout,direct,topic)的性能比较
查看>>
Spring JavaBean属性值的注入方式( 属性注入, 特殊字符注入 <![CDATA[ 带有特殊字符的值 ]]> , 构造器注入 )...
查看>>
【Linux】Linux下统计当前文件夹下的文件个数、目录个数
查看>>
Hibernate_14_数据连接池的使用
查看>>
Codeforces Round #271 (Div. 2) D. Flowers (递推 预处理)
查看>>
jacky自问自答-java并发编程
查看>>
Struts2+JSON数据
查看>>
zTree实现单独选中根节点中第一个节点
查看>>
Cocos2D-x设计模式发掘之中的一个:单例模式
查看>>
很强大的HTML+CSS+JS面试题(附带答案)
查看>>
用树莓派实现RGB LED的颜色控制——C语言版本号
查看>>
VC2012编译CEF3-转
查看>>
java 自己定义异常,记录日志简单说明!留着以后真接复制
查看>>
Android 使用AIDL实现进程间的通信
查看>>
机器学习(Machine Learning)&深度学习(Deep Learning)资料
查看>>
jquery的图片轮播 模板类型
查看>>
C# 获取文件名及扩展名
查看>>
Web安全学习计划
查看>>
输出有序数组的连续序列范围
查看>>
zinnia项目功能分析
查看>>