前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第四周-2-用for()循环实例/

第四周-2-用for()循环实例/

作者头像
小屁的博客
发布2024-02-02 20:23:09
670
发布2024-02-02 20:23:09
举报
文章被收录于专栏:小屁折腾日记小屁折腾日记

①男人女人孩子先令问题

代码语言:javascript
复制
#include <stdio.h>

int main() {
    int x, y, z;
    for (x = 0; x <= 30; x++) //遍历全部
        for (y = 0; y <= 30; y++) //遍历全部
            for (z = 0; z <= 30; z++) //遍历全部
                if (3 * x + 2 * y + z == 50 && x + y + z == 30) //判断语句
                    printf("%d,%d,%d\n", x, y, z);
    return 0;

}

②读取学生成绩,并且输出最大值

代码语言:javascript
复制
#include <stdio.h>

int main() {
    int score, i, max;
    max = 0;
    for (i = 0; i <= 10; i++) {
        scanf("%d", &score);
        if (score > max) //判断语句
            max = score;
    }
    printf("%d", max);
    return 0;

}

③1!+.....+100!出现内存溢出,使用long long的for循环的实现.

代码语言:javascript
复制
#include <stdio.h>

int main() {
    long long item, i, j;
    long long sum = 0;
    for (i = 1; i <= 100; i++) {
        item = 1;
        for (j = 1; j <= i; j++) {
            item = item * j;
        }
        sum = sum + item;
    }

    printf("%lld", sum);
    return 0;

}

④一夫一妻问题?

代码语言:javascript
复制
#include <stdio.h>

int main() {
    char i, j, k;
    for (i = 'X'; i <= 'Z'; i++)
        for (j = 'X'; j <= 'Z'; j++)
            for (k = 'X'; k <= 'Z'; k++)
                if (i != j && i != k && j != k) {
                    if (i != 'X' && k != 'X' && k != 'Z')
                        printf("A--%c,B--%c,C--%c", i, j, k);
                }
    return 0;

}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档