如果输入的行数或一行中输入的数值数量固定且非常多,可以用回圈达成
#include<stdio.h>
#include<stdlib.h>
int main(){
int arr[10];
for(int i=0;i!=10;i++)
scanf("%d", &arr[i]);
for(int i=0;i!=10;i++)
printf("%d ", arr[i]);
}
对 scanf()
来说,数值和数值之间用空格或换行都是可以的
输入的行数不固定或单行数值的数量不固定,也可以用一样的方法
下面的变数 n
代表输入有 n
行/个 数值
#include<stdio.h>
#include<stdlib.h>
int main(){
int n, arr[100];
scanf("%d", &n);
for(int i=0;i!=n;i++)
scanf("%d", &arr[i]);
for(int i=0;i!=n;i++)
printf("%d ", arr[i]);
}
如果有多行且每行有多个数值,就需要用两个回圈
#include<stdio.h>
#include<stdlib.h>
int main(){
int n, arr[100][100];
scanf("%d", &n);
for(int i=0;i!=n;i++)
for(int j=0;j!=10;j++)
scanf("%d", &arr[i][j]);
for(int i=0;i!=n;i++)
for(int j=0;j!=10;j++)
printf("%d ", arr[i][j]);
}
>>: 不只懂 Vue 语法:试解释嵌套路由与嵌套命名视图的概念?
上图为常见的虚拟机软件 VirtualBox 与 VMWare Player 比较与常见渗透测试的...
Tag:随意刷-[50-100] LeetCode Problem Source: 88. Merg...
《人月神话》这本书中一直强调: 软件设计很重要的原则之一,就是保有「概念的整体性」。 为什麽要保有概...
前情提要 字串姐突然大喊一声:**转型数字!**後,眼前的人竟然变成数字姐了?! 旁白:剧情先在这暂...
前言 Hi 我是一名普通的 iOS 开发者,兴趣使然的 UI 设计师。不小心参与了几年 iOS 开发...