c_20200422

  • 将3个数字从小到大排列输出:

    #include <stdio.h>
    int main() {
        int a, b, c, t;
        printf("请输入3个数字:\n");
        scanf("%d%d%d", &a, &b, &c);
        if (a > b) {
            t = a;
            a = b;
            b = t;
        }
        if (a > c) {
            t = a;
            a = c;
            c = t;
        }
        if (b > c) {
            t = b;
            b = c;
            c = t;
        }
        printf("由小到大的顺序为:%d, %d, %d\n", a, b, c);
        return 0;
    }
  • 猴子吃桃问题:

    • 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。
    #include <stdio.h>
    int main() {
        int day, x1, x2;
        day = 9;
        x2 = 1;
        while (day > 0) {
            x1 = (x2 + 1) * 2;	//第一天的桃子数为第二天的桃子数加1后的2倍
           	x2 = x1;
           	day--; 		//从后向前推,天数递减
        }
        printf("第一天摘了%d个桃子\n", x1);
        return 0;
    }
  • 阳阳买苹果:

    • 阳阳买苹果,每个苹果0.8元,阳阳第一天买两个苹果,第二天开始每天买前一天的两倍,直到购买的苹果个数为不超过100的最大值,求阳阳每天平均花多少钱?
    #include <stdio.h>
    int main() {
        int day = 0, n = 2;
        float money = 0, ave;
        while(n <= 100) {
            money += 0.8 * n;
            day++;
            n *= 2;
        }
        ave = money / day;
        printf("平均每天花%f元\n", ave);
        return 0;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值