初试c语言---001


题目

今天就开始正式更新本专栏了,一方面作为我对c语言的复习巩固,一方面也希望对读者的c语言学习有所帮助。


一、打印Hello World

题目描述

打印输出hello world!

//第一个程序,hello world!
#include <stdio.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

二、两个整数求和

题目描述

定义三个整形变量,i,n,sum,并对i ,n,sum分别赋值 10,20,0;将i,n的和赋值给sum,打印输出sum.

//两个整数求和
#include<stdio.h>

int main()
{
    int i,n,sum;
    i=10;
    n=20;
    sum=0;
    sum=i+n;
    printf("%d",sum);
}

三、打印输出名言

题目描述

打印输出“premature optimization is the root of all evil. (不成熟的优化是罪恶之源)”这条名言

//打印名言
#include<stdio.h>

int main()
{
    printf("Premature optimization is the root of all evil. (不成熟的优化是罪恶之源)");
    return 0;
}

四、计算正方形的周长

题目描述

已知正方形的边长为4,请编写程序计算并输出其周长。

//计算正方形周长
#include<stdio.h>

int main()
{
    int a=4;
    int s=a*4;
    printf("%d",s);
    return 0;
}

五、输出正方形

题目描述

打印输出一个正方形,用printf语句输出

//打印一个正方形
#include<stdio.h>

int main()
{
    printf("*********\n");
    printf("*       *\n");
    printf("*       *\n");
    printf("*       *\n");
    printf("*********");
    return 0;
}

六、打印三角形

题目描述

用·printf语句打印输出一个三角形

//打印一个三角形
#include<stdio.h>

int main()
{
    printf("*\n");
    printf("**\n");
    printf("* *\n");
    printf("*  *\n");
    printf("*   *\n");
    printf("******\n");
    return 0;
}

七、求10!

题目描述

编写程序计算10!的值

//10!
#include<stdio.h>
int main()
{
    int num=10;
    int ret=1;
    for(int i=1;i<=num;i++)
    {
        ret*=i;
    }
    printf("%d",ret);
    return 0;
}

八、三个数排序

题目描述

编写程序对用户输入的三个数进行排序输出,三个数为整型数据

//三数排序
#include<stdio.h>

int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a>b)
    {
        int temp=a;
        a=b;
        b=temp;
    }
    if(a>c)
    {
        int temp=a;
        a=c;
        c=temp;
    }
    if(b>c)
    {
        int temp=b;
        b=c;
        c=temp;
    }
    printf("%d %d %d",a,b,c);
    return 0;
}

九、猴子吃桃问题

题目描述

猴子第一天摘了若干桃子,吃了一半,不过瘾,又多吃了一个,第二天又吃了剩下的一半多一个,以后每天吃余下的一半多一个,第十天时发现还剩1个,编写程序求第一天猴子摘了多少个桃子

#include<stdio.h>

int main()
{
    int sum=1;
    int i=9;
    while(i>0)
    {
        sum=2*(sum+1);
        i--;
    }
    printf("%d",sum);
}

十、买苹果

题目描述

阳阳买苹果,每个苹果0.8元,第一天买两个,以后每天买前一天的二倍个苹果,总共购买的苹果数不超过100,问阳阳平均每天买苹果花多少钱,结果保留两位小数

//买苹果
#include<stdio.h>

int main()
{
    int sum=2;//第一天苹果数
    int day=1;
    while(sum<=100)
    {
        sum=sum*2+sum;
        day++;
    }
    float average=sum*0.8/day;
    printf("%.2f",average);
}

总结

题目都比较简单啊,所以就没有写详细的题解。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

惜日短

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值