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