为什么我按代码输入,每行显示10个呢?
郭碧婷 资深会员 2015-08-19 22:27:13
2952 4 0

#include <stdio.h>
main()
{
int i;
for(i=1;i<=100;i++)
printf("%8d",i);
if(i%5==0)
printf("\n");
}

问题来自: for循环实例

共 4 个回答

    Big_dream 核心会员 3178天前

    确实,我刚试了试其它数字发现不论i%5还是i%10还是i%15显示出来的程序都是10个一行,这个只好请高人解答下了。

    最佳答案

    苏小金 铁杆会员 3178天前


    因为少打了括弧,那个if语句是包含在for循环中的

    #include <stdio.h>

    main()

    {

    int i;

    for(i=1;i<=100;i++)

    {

    printf("%8d",i);

        if(i%5==0)

        printf("\n");

    }

    }


    郭碧婷 资深会员 3178天前

    回复 苏小金:3qu~

    苏小金 铁杆会员 3178天前

    嘻嘻,帮上忙很高兴~

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题