一、输入
1.给定输入个数
while循环
int n;
cin>>n;
while(n--)
{
cin>>某一组元素;
}
for循环
int n;
cin>>n;
for(int i = 0; i < n; i++){
cin>>a[i];
}
2105 IP Address
2181 Jumping Cows
2388:寻找中位数
2.输入组数未知,结束条件为“不再有输入”
int m,n;//假设每组就输入一个m和n
while(cin>>m>>n)
{
每组数据要进行的处理
}
3.输入组数未知,结束条件为“输入值为0”
while(1)
{
cin>>a>>b>>c;
if(a==0&&b==0&&c==0) break;
其他操作
}
2251 Dungeon Master
2299 Ultra-QuickSort
2524 宗教信仰
4.输入组数未知,结束条件为“字符串为某值”
while(1)
{
cin>>c;
if(strcmp(c,".")==0) break;
某些操作
}