
1条回答 默认 最新
关注循环条件有点问题,还有printf / cout 一般不会一起用,要么C要么C++。
C:
#include <stdio.h> int main() { int n; scanf("%d",&n); for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ printf("%4d",j); } printf("\n"); } return 0; }C++:
#include <iostream> #include <iomanip> //用到setw()对齐 using namespace std; int main() { int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ cout<<setw(4)<<j; } cout<<endl; } return 0; }输出:
4
1
1 2
1 2 3
1 2 3 4本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 2无用