KYang_01 2023-10-08 15:04 采纳率: 0%
浏览 16

为什么使用codeblock的printf时,使用换行符无法正常运行

为什么使用codeblock跑出来这样子,但是用vs2010能正常运行,而且在学校的oj系统也能过
不止这一类,好像printf(" ")这里面加入\n就会出现同样的数字断层现象

[原题目
输出1到9999中能被7整除,而且至少有一位数字是5的所有数字
输出格式
一行一个]


#include<stdio.h>
int main(){//35 56
    int i,t;
    for(i=1;i<=9999;i++){
        if(i%7==0){
            for(t=i;t>0;){
                if(t%10==5){
                    printf("%d\n",i);
//为什么跑不到正常啊啊啊啊

                    break;
                }
                else {
                    t=t/10;
                }
            }
        }
    }
    return 0;

    }

img

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-08 16:10
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月8日

悬赏问题

  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗
  • ¥15 一个小问题,本人刚入门,哪位可以help
  • ¥15 python安卓开发
  • ¥15 使用R语言GD包一直不出结果
  • ¥15 计算机微处理器与接口技术相关问题,求解答图片的这个问题,有多少个端口,端口地址和解答问题的方法和思路,不要AI作答
  • ¥15 如何根据一个截图编写对应的HTML代码
  • ¥15 stm32标准库的PID角度环
  • ¥15 ADS已经下载好了,但是DAS下载不了,一直显示这两种情况,有什么办法吗,非常急!
  • ¥100 Excel 点击发送自动跳转outlook邮件