第二次实验

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语言的学习还是应该多敲代码,从实践中获得经验,实践也能更好的帮助我理解很多东西。所以就是多动手,多动脑。

 

以上是关于第二次实验的主要内容,如果未能解决你的问题,请参考以下文章

2019春第二次实验报告

2019春第二次课程设计实验报告

第二次课程实验报告

2019春第二次课程设计实验报告

使用选项卡第二次返回片段显示空白片段

第二次课程设计实验