实验2

part 1

%d:按十进制整数输出  %5d:按宽度5输入一个整数

%f:按浮点数输出  %lf:按浮点数输出,输出精度为double型。当指定精度为double型,必须要用%lf  %.3f:按小数点后三位输出  %6.2f:整数部分为6位,小数部分为2位

%c:按字符输出

%e:按指数形式输出

%s:按字符串输出

part 4

 

#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;
} 

#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):");
    scanf("%c",&ch);
    if(ch='A')
    {
       printf("Binggo, you are right~");
    } 
    else
       printf("try again~");
    return 0;
}

实验总结与体会:scanf,printf函数,格式符会我经常是拼错等一些简单的错误。if语句我感觉有点乱,使用上不太熟练。编程练习里printf的括号里忘记加"。

posted @ 2019-04-01 18:10  liuxiaoxue  阅读(103)  评论(1)    收藏  举报