首页 > 其他 > 详细

实验二

时间:2019-04-01 21:22:36      阅读:123      评论:0      收藏:0      [点我收藏+]

                                                                                     实验二

实验结论

Part  1

格式化输出函数printf()和格式化输入函数scanf()

函数printf()的一般格式为%[<修饰符>]<格式字符>     函数scanf()的一般格式为%[<修饰符>]<格式字符>

(1)C语言常用输出格式字符

%d:按十进制整数输出                      %f:按浮点数输出

%o:按八进制输出                           %c;按字符输出

%E(或%e):按指数形式输出

(2)C语言常用的修饰符

m:表示输出数据域宽,数据长度<m,左补空格;否则按实际输出

.n:对实数,指定小数点后位数,对字符串,指定实际输出位数

当以double双精度浮点型输入数据时,必须使用%lf

part  4    switch语句体验练习

输入1,2,3...的不同整数,显示不同信息运行程序,结合运行结果,观察并尝试理解程序中多分支if语句的使用

程序源码

case后面有break

/*
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;
}

技术分享图片

case后面没有break

/*
switch语句使用示例
输入1,2,3...的不同整数,显示不同提示信息
*/
#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  简单编程练习

编程模拟用户做选择题情况:要求用户从键盘输入一个答案选项(A,B,C,D之一),如果用户答案是‘A‘,则输出信息提示信息‘‘Binggo,you are right~‘‘,否则,输出提示信息‘‘try again~‘‘。

程序源码

/*
 编程模拟用户做选择题的情况:要求用户从键盘输入一个答案选项(A,B,C,D)之一,
 如果用户答案是‘A’,则输出提示信息"Binggo,you are right~" ,否则输出提示信息
 "try again~"。 
*/
#include <stdio.h>
int main() {
    char answer;
    printf("请输入你的答案(A,B,C or D):");
    scanf("%c",&answer);
    switch(answer) {
        case A: printf("inggo,you are right~\n");break;  
        default: printf("try again~\n");
    }
    return 0;
}

技术分享图片技术分享图片

实验总结和体会

 1、当以double双精度浮点型输入数据时,必须使用%lf
 2、条件语句中if和else必须正确配对,不正确的配对可能会出现逻辑错误。在写if语句时,经常会忘记加括号
 3、感觉做了两次试验后,对C语言有了一定的了解,犯特别低级的错误的频率有降低,逐渐摸索中已经有了进步。
 4、感觉自己的熟练度不是很高,还需要多加练习,勤能补拙嘛
 5、做完实验才知道,以后在上C语言之前一定要认真预习,因为只有预习了才能深入了解老师在讲什么,在上课之前可以自己随便敲一敲语句,会对上课有帮助
 
 
互评地址:https://www.cnblogs.com/yaoxioana/p/10630658.html
                  https://www.cnblogs.com/cnx1252/p/10630200.html
                  https://www.cnblogs.com/hsc6/p/10628025.html
 
 

实验二

原文:https://www.cnblogs.com/lxl720/p/10638975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!