C语言—作业反馈.doc
《C语言—作业反馈.doc》由会员分享,可在线阅读,更多相关《C语言—作业反馈.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一次上机习题1#include / 这是编译预?处理命令int main( ) / 定义主函数 / 函数开始的标志 printf (This is a C program.n); / 输出所指定的一行信息 return 0; / 函数执行完毕时返回函数值0 习题2#include / 这是编译预处理命令 int main( ) / 定义主函数 / 函数开始 int a,b,sum; / 本行是程序的声明部分,定义a、b、sum为整型变量 a = 123; / 对变量a赋值 b = 456; / 对变量b赋值 sum = a + b; / 进行a+b 的运算,并把结果存放在变量sum中 pri
2、ntf(sum is %dn,sum); / 输出结果 return 0; / 使函数返回值为0 / 函数结束习题3#include int main( ) / 定义主函数 / 主函数体开始 int max(int x,int y); / 对被调用函数max的声明 int a,b,c; / 定义变量a,b,c scanf(%d,%d,&a,&b); / 输入变量a和b的值 c = max(a,b); / 调用max函数,将得到的值赋给c printf(max=%dn,c); / 输出c的值 return 0; / 返回函数值为0int max(int x,int y) /定义max函数,函数值
3、为整型, 形式参数x和y为整型 int z; / max函数中的声明部分,定义本函数中用到的变量z为整型 if (x y) z = x; else z = y; return(z); /将z的值返回,通过max带回到调用函数的位置第二次上机习题4c1=a,c2=bc1=?,c2=?c1=-59,c2=-58习题5a=3 b=7 8.0 71.82Aa习题7#include int main ()float h,r,l,s,sq,vq,vz; float pi=3.; printf(请输入圆半径r,圆柱高h); scanf(%f,%f,&r,&h); /要求输入圆半径r和圆柱高h l=2*pi*
4、r; /计算圆周长l s=r*r*pi; /计算圆面积s sq=4*pi*r*r; /计算圆球表面积sq vq=3.0/4.0*pi*r*r*r; /计算圆球体积vq vz=pi*r*r*h; /计算圆柱体积vz printf(圆周长为: l=%6.2fn,l); printf(圆面积为: s=%6.2fn,s); printf(圆球表面积为: sq=%6.2fn,sq); printf(圆球体积为: v=%6.2fn,vq); printf(圆柱体积为: vz=%6.2fn,vz); return 0; 第一次作业习题4方法一#include int main() int a,b,c; pr
5、intf(请输入三个整数:); scanf(%d,%d,%d,&a,&b,&c); if (ab) if (bc) printf(max=%dn,c); else printf(max=%dn,b); else if (ac) printf(max=%dn,c); else printf(max=%dn,a); return 0;方法二#include int main() int a,b,c,temp,max; printf(请输入三个整数:); scanf(%d,%d,%d,&a,&b,&c); temp=(ab)?a:b; /*将a和b中的大者存入temp中*/ max=(tempc)?
6、temp:c; /*将a和b中的大者与c比较,取最大者*/ printf(三个整数的最大数是%dn,max); return 0;习题5方法一#include #include #define M 1000int main() int i,k; printf(请输入一个小于%d的整数i:,M); scanf(%d,&i); if (iM) printf(输入的数不符合要求,请重新输入一个小于%d的整数i:,M); scanf(%d,&i); k=sqrt(i); printf(%d的平方根的整数部分是:%dn,i,k); return 0;方法二#include #include #defin
7、e M 1000int main() int i,k; printf(请输入一个小于%d的整数i:,M); scanf(%d,&i); while (iM) printf(输入的数不符合要求,请重新输入一个小于%d的整数i:,M); scanf(%d,&i); k=sqrt(i); printf(%d的平方根的整数部分是:%dn,i,k); return 0;习题8#include int main() float score; char grade; printf(请输入学生成绩:); scanf(%f,&score); while (score100|score0)printf(n 输入有
8、误,请重输);scanf(%f,&score); switch(int)(score/10) case 10:case 9: grade=A;break;case 8: grade=B;break;case 7: grade=C;break;case 6: grade=D;break;case 5:case 4:case 3:case 2:case 1:case 0: grade=E; printf(成绩是 %5.1f,相应的等级是%cn ,score,grade);return 0;第二次作业习题6#include int main() double s=0,t=1; int n; for
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 作业 反馈
限制150内