实验2 格式化输入输出和分支语句

part 1

关于几个常用格式符:

%d:按十进制整数输出           %f:按浮点数输出          %c:按字符输出          %e:按指数形式输出             %s:按字符串输出

%5d:按宽度为5的十进制整数输出     %lf:按长整型浮点数输出        %3.f:小数点后保留3位       %6.2f:宽度为6,小数点后保留2位

当在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;
} 

运行结果:

part  5

#include <stdio.h>
  int main(){
      char X;
      printf("请输入正确答案(A,B,C or D):");
      scanf("%c",&X);
       switch(X){
           case 'A' :printf("bingo,you are right!\n");break;
           default:printf("try again~\n");break;
       }
       return 0;

运行结果:

实验总结体会:

1.注意修饰符(确定宽度、精度、小数位数、对齐方式)的使用,多记几个example,比如part1那些最基本的例子

2.if和switch语句已基本掌握。。。。(都学期末了,再不掌握岂不是要凉凉)

 ps:互评链接见评论部分。

 

posted @ 2019-06-25 10:30  twj  阅读(147)  评论(1)    收藏  举报