鱼C论坛

 找回密码
 立即注册
查看: 97|回复: 4

C语言作业问题

[复制链接]
发表于 2024-11-3 12:38:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>
void main()
{
        int num=8;
        while(num<=2)
        {
            num++;
            printf("%d\n,num);
        }
               

}
1:验证运行结果
2)将该程序改写成do-while循环结构并写出验证运行结果
3)将该程序改写成for循环结构并写出验证运行结果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-11-3 12:38:51 | 显示全部楼层
你提供的代码似乎不完整,特别是在`while(num`之后缺少条件和循环体。以下是一个可能的完整示例,展示如何使用`while`循环来递减一个数字并打印它,直到它小于某个值:
#include <stdio.h>

void main() {
    int num = 8;
    while (num > 0) {
        printf("%d
", num);
        num--;
    }
}

在这个例子中,`while`循环会一直执行,直到`num`小于或等于0。每次循环中,`num`的值会被打印,然后递减1。请根据你的具体需求调整条件和循环体。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-3 12:52:44 | 显示全部楼层

#include <stdio.h>
void main()
{
        int num=8;
        while(num<=2)
        {
            num++;
            printf("%d\n,num);
        }
               

}
改成do-while循环结构
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-3 13:00:57 | 显示全部楼层
wc8576 发表于 2024-11-03 12:52
【求助帖】请及时确认最佳答案,下次提问时可以得到更 ...


你提供的代码片段仍然不完整,特别是在`while(num`之后缺少条件和循环体。以下是一个可能的完整示例,展示如何使用`while`循环来递减一个数字并打印它,直到它小于某个值:
#include <stdio.h>

void main() {
    int num = 8;
    while (num > 0) {
        printf("%d
", num);
        num--;
    }
}

在这个例子中,`while`循环会一直执行,直到`num`小于或等于0。每次循环中,`num`的值会被打印,然后递减1。请根据你的具体需求调整条件和循环体。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-3 16:10:04 | 显示全部楼层
本帖最后由 jackz007 于 2024-11-3 16:11 编辑

        楼主的这个代码有本质问题,因为,编译、运行无法看到任何结果!
        int num=8;
        while(num<=2)  /* num = 8,不满足 num < 2 的条件,程序会绕过循环,直接奔向程序结束 */
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 19:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表