第一题:打印出所有的“水仙花数”,所谓“水仙花数”
是指一个3位数,其各位数字立方之和等于该数本身。
#include <stdio.h>
int main()
{
int a,b,c;
int i,s;
for(i=100;i<1000;i++)
{
s=i;
a=s%10;
s=s/10;
b=s%10;
s=s/10;
c=s%10;
if(pow(a,3)+pow(b,3)+pow(c,3)==i)
printf("%d\n",i);
}
}
第二题:键盘输入长方体的长宽高l、w、h,求其体积及表面积。要求用自定义
函数val(l,w,h)计算长方体的体积和表面积,计算结果使用全局变量带回主函数。
#include <stdio.h>
int s=0;
int v=0;
int val(int l,int w,int h);
int main()
{
int l,w,h;
printf("请输入长宽高:");
scanf("%d %d %d",&l,&w,&h);
val(l,w,h);
printf("长方体的表面积为:%d\n长方体的体积为:%d",s,v);
}
int val(int l,int w,int h)
{
s=((l*w)+(h*w)+(l*h)*2);
v=l*w*h;
}
第三题:编写一个函数,将三个数按由小到大的顺序排列并输出。
在main函数中输入三个数,调用该函数完成这三个数的排序。
#include <stdio.h>
int val(int x,int y,int z);
int main()
{
int x,y,z,x1,z1,y1;
printf("请输入3个数:");
scanf("%d %d %d",&x,&y,&z);
val(x,y,z
【C语言】入门基础编程题一附答案
最新推荐文章于 2022-10-06 22:48:53 发布
本文提供了7个C语言编程题目,包括寻找水仙花数、计算长方体体积和表面积、排序、随机数加减法运算、打印特定星形图案、椭圆面积计算以及随机数频率统计。通过这些题目,读者可以巩固C语言的基础编程技能。
摘要由CSDN通过智能技术生成