内容发布更新时间 : 2024/11/14 13:28:57星期一 下面是文章的全部内容请认真阅读。
实验6:运算符与表达式(5)
实验目的:
1、熟悉字符的输入输出和格式化的输出,了解基本规则。 2、进一步熟悉C语言程序的编辑、编译、连接和运行的方法。 实验内容:
1、 getchar函数的作用是从终端输入____1______个字符。 2、 如果从键盘输入字符’a’并按回车键,请写出以下程序运行效果_____a_____。 main() {
putchar(getchar()); }
3、以下程序的输出结果为
main() {
char c=‘x’;
printf(“c:dec=%d,oct=%o,ASCII=%c\\n”,c,c,c); }
4、以下程序的输出结果为
main() {
int x=1,y=2;
1
。
printf(“x=%d y=%d *sum*=%d\\n”,x,y,x+y); printf(“10 Squared is:%d\\n”,10*10); }
5、以下程序的输出结果为____________________。
#include
float a=123.456; double b=8765.4567; printf(“(1) %f\\n”,a); printf(“(2) .3f\\n”,a); printf(“(3) %6.4f\\n”,a); printf(“(4) %lf\\n”,b); printf(“(5) .3lf\\n”,b); printf(“(6) %8.4lf\\n”,b); printf(“(7) %.4f\\n”,b); }
二、程序设计题
2
1、若a=3,b=4,c=5,x=1.2,y=2.4,u=51274,n=128765,c1=’a’,c2=’b’。想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。
要求输出的结果如下:□表示空格 a=□3□□b=□4□□c=□5
x=1.200000,y=2.400000,z=-3.600000 x+y=□3.60□□y+z=-1.20□□z+x=-2.40 u=□51274□□n=□□□128765 c1=’a’ □or□97(ASCII) c2=’B’ □or□98(ASCII)
#include
3、已知变量a=23.4、b=54.33、c=434.33,求它们的平均值。并按如下形式输出: average of **、** and ** is **.** 。
3
其中,三个**依次表示a、b、c的值,**.**表示a,b,c的平均值。平均值请保留2位小数。
#include