实验二

Part1.

%d输入整形变量,%2d,占两个字符,若未满两个,左边用空格补满若大于两个,则按实际的长度。

%f为浮点型,用来输入小数,%8.1占八个字符,小数点后占一个字符,若输出的字符小于八,左侧用空格补满。

%c为输出字符 输入double型是,用%lf

#include<stdio.h>
int main()
{
    int x=1234;
    float f=123.456;
    double m=123.456;
    char ch='a';
    char a[]="Hello,world";//定义一个数组a,数组中连续存放了字符串常量Hello world
    int y=3,z=4;
    printf("%d %d\n",y,z);
    printf("y=%d,z=%d\n",y,z);
    printf("%8d,%2d\n",x,x);
    printf("%f,%8f,%8.1f,%0.2f,%.2e\n",f,f,f,f,f);
    printf("%1f\n",m);
    printf("%3c\n",ch);
    printf("%s\n%15s\n%10.5s\n%2.5s\n%.3s\n",a,a,a,a,a);
    return 0; 
}

Part4.

#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()
{   int answer;
    printf("输入一个答案A,B,C,D:\n");
    scanf("%c",&answer);
    switch(answer){
    case 'A':printf("binggo,you are right\n");break;
    default:printf("wrong,try again\n");
    }
    return 0;
}

实验结论与体会:

多看看书,多动手,将书上的知识用在实践中。会记得更牢固。并且编程的时候可以试试自己的想法,或者删去一些语句再运行一下,看看这些语句的作用,从而更好理解。还有就是自己很欠缺的是基础的知识不熟,什么数据类型了之类的,所以看书的时候边看边敲。

posted @ 2019-04-01 23:13  咯嘣儿  阅读(151)  评论(2编辑  收藏  举报