c - 我如何在单行上打印数字

标签 c for-loop numbers printf

愚蠢的疑问,我如何在C编程中根据其变量值顺序打印数字。 我的代码

#include <stdio.h>
void main()
{  
   int i,j,result;
   for (i=1;i<=4;i++)
   {
     for (j=i;j<=i;j++)
     {
       printf("%d\n%d",i,j+1);
     }
 }
}

获取输出为

1
22
33
44

期望的答案是:

1
22
333
4444

最佳答案

void main()
{  
   int i,j,result;
   for (i=1;i<=4;i++)
   {
     for (j=1;j<=i;j++)
     {
       printf("%d",i);
     }
     printf("\n");
   }
}

关于c - 我如何在单行上打印数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19609904/

相关文章:

python - 使用 Pandas 在python中循环遍历多个excel文件

java - 为什么int 1的最小值比正值更远离零?

c++ - 无限循环直到应用程序收到信号

c - 将 printf 语句输出到 .txt 文件 C

c - 套接字上的 select() (问题)

php - PHP 中的 ISO-8601 周编号与 "Outlook"编号

javascript - 在 JavaScript 中生成 7 个唯一的随机数

c - 如何在C中使用二维数组

Perl:使用算法::循环

java - JSP for 循环根据记录数插入页脚