ElemenT马上就要毕业了,他打开日历看了看时间。发现日历上的日期都是2017-04-04这样的格式的,月和日如果不足2位数,前面都会补充0。
给定一个年份和月份,ElemenT把那个月的日期都按上述格式写到纸上,他现在想知道某种数字出现了多少次。
输入描述:
多组输入
每组输入一行,有3个数字y,m,x(1000<=y<=3000,1<=m<=12,0<=x<=9),分别代表年份,月份,和他想知道哪个数字出现的次数。
输出描述:
每组输出一个整数,表示数字x在这个月的日期里出现了多少次。
示例1
输入//数据组数未知
2017 4 4
2000 1 0
输出
33
136
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[1010],b[1010],c[1010],d=0,e=0;
char ch;
while(cin>>a[e]>>b[e]>>c[e]){
cin>>a[e]>>b[e]>>c[e];
e++;
}
for(int i=0;i<e;i++){
cout<<a[i]<<" "<<b[i]<<" "<<c[i]<<" "<<endl;
}
return 0;
}
//我连输入数据都不能。
看了很多用法都不能实现
Ctrl+z回车结束输入。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[1010],b[1010],c[1010],d=0,e=0;
char ch;
while(cin>>a[e]>>b[e]>>c[e]){
e++;
}
for(int i=0;i<e;i++){
cout<<a[i]<<" "<<b[i]<<" "<<c[i]<<" "<<endl;
}
return 0;
}