GC.2015.四年级.01.奖励
题目描述
晨晨班主任想奖励班里面的每个学生一只圆珠笔和铅笔,已知每只圆珠笔和铅笔的价格,以及班里面的学生人数n,你能帮助老师算出总价吗?
输入格式
第一行:一个整数n,代表班里学生人数(大于1而小于50)。 第二行:两个空格分开的整数,分别代表圆珠笔和铅笔价格(大于1而小于30)。
输出格式
一个整数,总价钱。
样例
输入数据 1
30
2 5
Copy
输出数据 1
210
AC 代码
#include <bits/stdc++.h>
using namespace std;
#define unsigned long long int
int n,a,b;
int main(){
cin>>n>>a>>b;
cout<<n*(a+b);
return 0;
}
GC.2015.四年级.02.积分
题目描述
晨晨班级语文实行积分制度,规则是:每次语文成绩如果是0至59分积二分,60至79分积四分,80至89积五分,90至100分积六分。已知晨晨以前的语文积分以及这次语文成绩,你能帮她用程序算出这次语文考试后她的积分吗?
输入格式
一行:两个整数,分别代表晨晨以前的语文积分,以及这次语文考试成绩(积分和成绩都不超过100)。
输出格式
一行:一个整数,这次考试后晨晨语文的积分。
样例
输入数据 1
11 95
Copy
输出数据 1
17
#include <bits/stdc++.h>
using namespace std;
#define unsigned long long int
int j,s;
int main(){
cin>>j>>s;
if(s<=59) cout<<j+2;
else if(s>=60&&s<=79) cout<<j+4;
else if(s>=80&&s<=89) cout<<j+5;
else cout<<j+6;
return 0;
}
GC.2015.四年级.03.连续数字之和
题目描述
晨晨最近对连续一段数字之和很感兴趣,她很想编一道程序,只要输入开始数字s和结束数字e,立刻就能算出这段数据的和,如输入1和5,那么计算机计算1+2+3+4+5=15,输出15,你能帮她实现吗?
输入格式
一行,两个整数s和e,分别代表开始和结束数字(0≤s≤e≤100)。
输出格式
一行,一个整数,代表这段连续数字之和。
样例
输入数据 1
1 5
Copy
输出数据 1
15
#include <bits/stdc++.h>
using namespace std;
//unsigned long long ;
int a,b;
int main(){
cin>>a>>b;
long long s=0;
for(int i=a;i<=b;i++){
s+=i;
}
cout<<s;
return 0;
}
GC.2015.四年级.04.篮球赛
题目描述
这个学期,晨晨的班级跟隔壁班进行n场篮球友谊赛,每次的比分都记录下来了,现在到了学期末,要统计最终的胜负情况,你能帮助她统计两个班各自的胜利场数吗?
输入格式
第一行:一个整数n,代表比赛场数(0≤n≤100)。
接下来n行,每一行两个整数,第一个整数代表晨晨班级得分,第二个整数代表隔壁班得分(两个整数都大于0小于等于100)。
输出格式
一行,三个正整数
- 第一个整数代表晨晨班级赢的场数(如果没有赢一场就输出0)
- 第二个整数代表隔壁班赢的场数(如果没有赢一场就输出0)
- 第三个整数是两个打平的场数(没有打平一场就输出0)
样例
输入数据 1
4
15 30
35 25
35 35
40 34
Copy
输出数据 1
2 1 1
Copy
输入数据 2
3
40 30
34 25
40 34
Copy
输出数据 2
3 0 0
#include <bits/stdc++.h>
using namespace std;
#define unsigned long long int
int n,x,y,s,s1,s2;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>x>>y;
if(x>y) s++;
else if(x<y) s1++;
else s2++;
}
cout<<s<<" "<<s1<<" "<<s2;
return 0;
}
GC.2015.四年级.05.找规律
题目描述
晨晨最近对图形很感兴趣,经常用小木棒组合一些图形,有一天她搭建起了金字塔,突然,她很想知道如果搭建如下图的n层的金字塔需要多少跟小木棒?
n=1时 需要3根木棒 n=2时,需要9根木棒
n=5时需要45根木棒
输入格式
一行:一个整数n(0≤n≤50)
输出格式
一个整数,代表搭建n层金字塔需要的木棒数。
样例
输入数据 1
5
Copy
输出数据 1
45
#include <bits/stdc++.h>
using namespace std;
#define unsigned long long int
int n;
int main(){
cin>>n;
cout<<n*(n+1)/2*3;;
return 0;
}
GC.2015.四年级.06.元旦
题目描述
元旦差不多到了,为了增加节日气氛,晨晨学校挂起了彩灯,彩灯按照5盏红灯、再接4盏蓝灯、再接3盏黄灯,然后又是5盏红灯、4盏蓝灯、3盏黄灯、……这样排下去。好奇的晨晨很想知道她所关心的n盏灯是什么颜色,你能帮她算出来吗?
输入格式
第一行,一个整数n(n<=10000)。
第二行:n个空格分开的整数(大于1小于等于10000),代表晨晨关心的灯的位置。
输出格式
一行,n个空格分开的整数(0代表红灯,1代表蓝灯,2代表黄灯)。
样例
输入数据 1
5
2 5 7 8 11
Copy
输出数据 1
0 0 1 1 2
#include <bits/stdc++.h>
using namespace std;
#define unsigned long long int
int n;
int main(){
cin>>n;
while(n--){
int t;
cin>>t;
int x=t%12;
if(x<=5&&x>0) cout<<0<<" ";
else if(x<=9&&x>5) cout<<1<<" ";
else cout<<2<<" ";
}
return 0;
}