【C语言】入门基础编程题一附答案

本文提供了7个C语言编程题目,包括寻找水仙花数、计算长方体体积和表面积、排序、随机数加减法运算、打印特定星形图案、椭圆面积计算以及随机数频率统计。通过这些题目,读者可以巩固C语言的基础编程技能。
摘要由CSDN通过智能技术生成

第一题:打印出所有的“水仙花数”,所谓“水仙花数”
是指一个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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值