实验2

Part 1

%d:按十进制整数输出, %5d表示输出5个字符(默认右对齐),%-5d表示输出5个字符(左对齐)

%f:按浮点数输出(一般保留小数点后六位),%6.2f表示输出6个字符,其中小数部分占2位。若该字符不足规定的输出位数,则原样输出。例如%.3f中,字符宽度按原样输出,其中小数部分保留三位。

%c:按字符输出

%e:按指数形式输出

%s:按字符串输出

%lf:在double类型数据中必须使用

Pare 4

1.有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;
}

2.无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 answer;
    printf("请输入你的答案(A,B,C or D):\n");
    scanf("%c",&answer);
    if (answer=='A')
    printf("bingo,you are right~");
    else
    printf("try again~");
    return 0;
    }

 

posted @ 2019-03-30 22:28  qinyaqi  阅读(128)  评论(1编辑  收藏  举报