码迷,mamicode.com
首页 > 其他好文 > 详细

实验二

时间:2019-03-28 23:03:23      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:code   data-   turn   作用   十进制   if语句   .com   信息   五个   

Part1:

 %d: 按十进制整数输出           %5d:以数据宽度为五个单位按十进制整数输出

  %f:按浮点数输出                  %lf:将浮点数指定输出精度为double型

  %c:按字符输出                    %.3f:指定浮点后为3位输出

  %e:按指数形式输出                %6.2f:输出数据宽度为6,浮点后为两位

  %s:按字符串输出

  在指定输出精度为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;
} 

 

 

技术图片

 

 

 技术图片

 

 技术图片

 

 

 

 

/*
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:

/*模拟用户做选择题的情况*/
#include<stdio.h>
int main()
{
   char ans,A;
   printf("请输入你的答案(A,B,C or D):  ");
   scanf("%c",&ans);
   if(ans==A)
       printf("binggo,you are right~\n");
   else
       printf("try again~\n");
   return 0;
}
   
   

 

 

 技术图片

 

 

 技术图片

 

 

 总结:

 对switch语句有了初步了解,知道了每个case后语序里的break语句可有可无,但执行效果不同。

对if语句也有了一定了解,就是知道事件的流程,但不知道具体怎样用代码编译出来,还不够熟练。

在数据类型和格式类型要相对应上还应多加注意。

 

 

 

 

 

 

 

 

 

 

 

实验二

标签:code   data-   turn   作用   十进制   if语句   .com   信息   五个   

原文地址:https://www.cnblogs.com/bu-xiu/p/10618338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!