我要自学网c++板书
输入100,给a输入25.81,给x输入1.89234 时的三种可能的输入形式_____、_____、_____。
int k; float a; double x;
scanf(“ %d%f%lf”,&k,&a,&x);
pirntf(“ k=%d,a=%f,x=%f\n”,k,a,x);
编程题和改错题
[3.29] 以下程序多处有错。要按下面指定的形式输入数据和输出数据时,请对该程序做相应的修改。
main
{double a,b,c,s,v;
printf(input a,b,c:\n);
scanf(“%d%d%d”,a,b,c);
s=a*b; /*计算长方形面积*/
v=a*b*c; /*计算长方体体积*/
printf(“%d %d %d”,a,b,c);
printf(“s=%f\n”,s,”v=%d\n”,v);
}
当程序执行时,屏幕的显示和要求输入形式如下:
input a,b,c:2.0 2.0 3.0 此处的2.0 2.0 3.0是用户输入的数据
a=2.000000,b=2.000000,c=3.000000 此处是要求的输出形式
s=4.000000,v=12.000000
[3.30] 编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。
[3.31] 编写程序,输入两个整数:1500和350,求出它们的商数和余数并进行输出。
[3.32] 编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数后一位数,对小数点后第二位数进行四舍五入,最后输出结果。
[3.33] 编写程序,读入三个整数给a、b、c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c, 把c中原来的值给 a。
第四课:C语言的程序结构

