我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么我只能输出一行

要求输入一个正整数n,输出n行,每行都是从1到n的所有正整数,但是我的一直输出不对,真的觉得我的逻辑没问题

#include
int main(){
    int i=1,j=1,n;
    scanf("%d",&n);
    for(i;i<=n;i++){
        for(j;j<=n;j++){
            printf("%d",j);
            printf(j < n ? " " : "\n");
        }
    }
}

img

for(j = 1;j<=n;j++) 要不外层循环一次之后内循环j=n 就不会进入循环了 所以就只能打印一行了

img

近期文章

  • 问下问题123456789
  • preg_match():未知的修饰符php函数[重复]
  • C++找不到用户定义的文本运算符
  • android studio日志不显示?
  • 手机被人监控了,有偿。
  • redhat6.3安装php出现问题
  • python如何将处理的图片保存
  • Kafka多分区下如何避免数据重复?
  • 求写pwm控制步进电机运行代码
  • 下载了一个C#的代码,运行有问题
  • 你们都是怎么学java的
  • 为什么我求不出水仙花数..
  • 使用window.print内容以pdf格式下载网页
  • pytest-auto220407-master项目问题咨询
  • 为什么把n加加放在dowhlie循环里面嗯回车不能结束循环 n=0的时候为什么不能运行
  • 电脑、软件编程中会出现那些问题?
  • Vue3+elementuiplus 一级菜单路由失败
  • 在cmd中做MYSQL的时候为什么密码正确,但执行不了
  • 软件工程非结构化转换成结构化
  • 函数的使用中有什么格式要求吗

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华