资源描述:
《实验6 控制台输入输出》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验6控制台输入/输出实验内容:1、用一条或几条printf()函数输出以下矩阵,要求使用域宽控制数据的位置:12345678910111213141516把使用的语句填写在下面。#includeintmain(void){printf("%4d%4d%4d%4d",1,2,3,4);printf("%4d%4d%4d%4d",5,6,7,8);printf("%4d%4d%4d%4d",9,10,11,12);printf("%4d%4d%4d%4d",13,14,15,16);ret
2、urn0;}2、有以下变量声明:inta;unsignedlongb;floatx;doubley;写一个scanf()函数为以上4个变量输入数值,写一个printf()函数输出这4个变量的值。#includeintmain(void){inta;unsignedlongb;floatx;doubley;scanf("%d%lu%f%lf",&a,&b,&x,&y);printf("a=%d,b=%lu,x=%f,y=%lf",a,b,x,y);return0;}3、写一个C程序:输入一个字符,输出
3、它加3的字符。比如输入a,输出d。要求用getchar()和putchar()函数输入/输出字符。#includeintmain(void){charc;c=getchar();c+=3;putchar(c);putchar('');return0;}练习:1、用printf()函数输出列表。单价(元/kg)重量(kg)总价(元)苹果8.5010.085.00桔子6.305.232.76用域宽和对齐方式控制各数据的位置,用精度控制小数位数。其中总价是由单价*重量的方法获得。把你设计的程序粘贴到下面的
4、文本框中。#includeintmain(void){printf("单价(元/kg)重量(kg)总价(元)");printf("苹果%8.2lf%18.1lf%16.2lf",8.5,10.0,8.5*10);printf("桔子%8.2lf%18.1lf%16.2lf",6.3,5.2,6.3*5.2);return0;}改进建议:为上述程序设计一个界面,把货品的单价和重量设计为键盘输入,并有相应的提示信息。货品价目统计表苹果单价:8.5重量:10桔子单价:6.3重量:5.2单价(元/k
5、g)重量(kg)总价(元)苹果8.5010.085.00桔子6.305.232.76其中红字为键盘输入的部分,其余均为程序显示。#includeintmain(void){doublex1,y1,x2,y2;printf("货品价目统计表");printf("苹果单价:");scanf("%lf",&x1);printf("重量:");scanf("%lf",&y1);printf("桔子单价:");scanf("%lf",&x2);printf("重量:");scanf("%lf",&y2);pr
6、intf("单价(元/kg)重量(kg)总价(元)");printf("苹果%8.2lf%18.1lf%16.2lf",x1,y1,x1*y1);printf("桔子%8.2lf%18.1lf%16.2lf",x2,y2,x2*y2);return0;}