2019年6月26日:日历问题、整数求和、奇数求和

题目描述:

假设 2012 年 1 月 1 日是星期日,请求出 n 天后是星期几

输入描述:

多组输入每组输入一个正整数 n (1 <= n <= 2000)

输出描述:

对于每组输入,输出 1 个整数 i (1 <= i <= 7),表示 n 天后是星期几

样例输入:

1

2

样例输出:

1

2

#include<iostream>

using namespace std;

int main()
{
int n;
while(cin>>n)
cout<<(n-1)%7+1<<endl;
return 0;
}

02整数求和

题目描述:

求出 n 个整数的和。

输入描述:

第一行为一个正整数 n (1 < n < 1000),接下来 n 行每行一个整数。

输出描述:

一个正整数,为所有给定数的和。

样例输入:

4

1

2

3

4

样例输出:10

#include<iostream>
using namespace std;
int main()
{
int i,n;
while(cin>>n){
int sum=0;
for(i=0;i<n;i++)
{
int a;
cin>>a;
sum+=a;
}
cout<<sum<<endl;
}
return 0;
}

03奇数求和

题目描述:

给定10个正整数,每个正整数均小于10000,将其中的奇数求和并输出

输入描述:

输入为一行,包含10个正整数

输出描述:

输出为一行,为输入的正整数中所有奇数的和

样例输入:

1 2 3 4 5 6 7 8 9 10

样例输出:

25

 

#include <iostream>
using namespace std;
int main()
{
int i,n;
while(cin>>n)
{
int sum;
if(n%2==1) sum=n;
else sum=0;
for(i=0;i<9;i++)
{
int a;
cin>>a;
if(a%2==1)
sum+=a;
}
cout<<sum<<endl;
}
return 0;
}

 

 

posted @ 2019-06-26 21:49  moliujing  阅读(211)  评论(0编辑  收藏  举报