提交时间:2024-08-21 10:20:42
运行 ID: 175696
//读取n行数,但不知道每行有多少个数的参考代码 #include <bits/stdc++.h> using namespace std; inline bool IsNumber(char c) //判断字符c是否数字 { return (c>='0' && c<='9'); } int main() { char c; int n; scanf("%d",&n); //输入n,表示n行数据 getchar(); //抵消行末的换行符 for(int i=1; i<=n; i++) //循环输入n行数据 do { int num=0; while(IsNumber(c=getchar())) //记录连续数字 num=num*10+c-'0'; //转成数字 cout<<num<<' '; //此处可写成保存num的语句 }while(c!='\n'); //当不是换行符时 return 0; }