实验二

                                                                                     实验二

实验结论

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
 
 
posted @ 2019-04-01 21:11  李欣玲  阅读(147)  评论(2编辑  收藏  举报