我要输入一个整形二维数组,但每一行输入的个数不相同,比如第一行输入2个,第二行输入3个,请问怎么搞
1 2
1 2 3
1 2 5 6
类似这个样子
怎么输入这种二维数组
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注望采纳,谢谢,代码:
#include <stdio.h> #define N 100 int main() { int q[N][N]; printf("请输入你要输入二维数组行数:"); int r = 0; scanf("%d", &r); for (int i = 0; i < r; i++) { for (int l = 0; l < i+2; l++) { scanf("%d", &q[i][l]); } } for (int i = 0; i < r; i++) { for (int l = 0; l < i + 2; l++) { printf("%d", q[i][l]); } } return 0; } ··· 效果: 解决 无用评论 打赏 举报