C语言初级练习题及答案 .docx
《C语言初级练习题及答案 .docx》由会员分享,可在线阅读,更多相关《C语言初级练习题及答案 .docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编程题练习1. 键盘输入长方体的长宽高l、w、h,求其体积及表面积。要求用自定义函数val(l,w,h)计算长方体的体积和表面积,计算结果使用全局变量带回主函数。#include stdio.hint s=0,v=0; /声明VAL函数 int val(int,int,int); /定义VAL函数 int val(int l,int w, int h) s = 2*(l * w)+(l * h)+(w * h); v = l * w * h; return s,v; int main() int l ,w, h ;printf(请输入长方体的长:);scanf(%d,&l);printf(请输
2、入长方体的宽:);scanf(%d,&w);printf(请输入长方体的高:);scanf(%d,&h);s = val(l,w,h);v = val(l,w,h);printf(表面积=%d,体积=%d,s,v); return 0;2.从键盘输入一个三位数,求它的逆数并输出。#include int main()int num,a,b,c,num1;printf(请输入一个三位数:);scanf(%d,&num);a=num / 100;/数的百位b=num/10%10;/数的十位c=num % 10;/数的个位num1=100*c+10*b+a;printf(这个数的逆数是:%d,num
3、1); return 0;3.从终端(键盘)将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中各元素的值。#include #include int main()int a5,b5,*p = NULL,i;p = &a;for(i = 0;i 5;i+)printf(请输入一个数:);scanf(%d,p);p+;printf(数组a:);for(i = 0;i 5;i+)printf(%d,ai);for(i = 0;i 5;i+)p-;bi=*p;printf(n数组b:);for(i = 0;i 5;i+)printf(%d,bi);printf(n);return 0;4
4、.斐氏数列是公元13世纪数学家斐波拉契发明的。即:1,2,3,5,8,13,21,34,55,89,输出其前15项。#include int main() int i,a,b,c;a=1;b=2;printf(%d,%d,a,b);for(i=3;i=15;i+) c=a+b;printf(,%d,c);a=b;b=c;printf(n);return 0;5.输入某三角形的三个边的长度,判断出这是个什么三角形(等腰、等边、任意,或不能构成)。#include int main()int a,b,c;printf(请输入第一条边长:);scanf(%d,&a);printf(请输入第二条边长:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言初级练习题及答案 语言 初级 练习题 答案
限制150内