内容发布更新时间 : 2024/11/20 20:35:38星期一 下面是文章的全部内容请认真阅读。
编程题练习
1.
键盘输入长方体的长宽高l、w、h,求其体积及表面积。要求用自定义函数val(l,w,h)计算长方体的体积和表面积,计算结果使用全局变量带回主函数。 #include \int 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(\
printf(\请输入长方体的宽:\ scanf(\
printf(\请输入长方体的高:\ scanf(\ s = val(l,w,h); v = val(l,w,h);
printf(\表面积=%d,体积=%d\ return 0;
}
2.从键盘输入一个三位数,求它的逆数并输出。 #include
{ int num,a,b,c,num1; }
3.从终端(键盘)将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中各元素的值。
#include
int main() {
int a[5],b[5],*p = NULL,i;
p = &a;
for(i = 0;i < 5;i++) {
printf(\请输入一个数:\ scanf(\ p++; }
printf(\数组a:\ for(i = 0;i < 5;i++) {
printf(\ }
printf(\请输入一个三位数:\scanf(\a=num / 100;//数的百位 b=num/10;//数的十位 c=num % 10;//数的个位 num1=100*c+10*b+a;
printf(\这个数的逆数是:%d\return 0;
}
for(i = 0;i < 5;i++) {
p--; b[i]=*p; }
printf(\数组b:\for(i = 0;i < 5;i++) {
printf(\}
printf(\return 0;
4.斐氏数列是公元13世纪数学家斐波拉契发明的。即:1,2,3,5,8,13,21,34,55,89,……,输出其前15项。
#include
a=1; b=2;
printf(\for(i=3;i<=15;i++) {c=a+b; }
printf(\return 0;
printf(\a=b; b=c;