#include<cstdio>#include<iostream>usingnamespace std;intmain(){
int a, b, c;scanf("%d %d %d",&a,&b,&c);printf("%d", b);return0;}
002:字符菱形
#include<iostream>usingnamespace std;intmain(){
char c;
cin >> c;
cout <<" "<< c <<"\n";
cout <<" "<< c << c << c <<"\n";
cout << c << c << c << c << c <<"\n";
cout <<" "<< c << c << c <<"\n";
cout <<" "<< c;return0;}
003:打印ASCII码
#include<iostream>usingnamespace std;intmain(){
int c;scanf("%c",&c);printf("%d", c);return0;}
004:打印字符
#include<iostream>usingnamespace std;intmain(){
int c;scanf("%d",&c);printf("%c\n", c);return0;}
005:整型数据类型存储空间大小
#include<iostream>usingnamespace std;intmain(){
int a;short b;
cout <<sizeof(a)<<" "<<sizeof(b);return0;}
#include<cstdio>#include<iostream>intmain(){
double r, v;scanf("%lf",&r);
v =4.0/3*3.14* r * r * r;printf("%.2f\n", v);return0;}
011:大象喝水
#include<iostream>#include<cstdio>#definePI3.14159usingnamespace std;intmain(){
int h, r, num;double v;scanf("%d %d",&h,&r);
v =(PI * r * r * h)/1000;
num =20/ v +1;printf("%d", num);return0;}
#include<cmath>#include<cstdio>#include<iostream>usingnamespace std;intmain(){
double a, b, c;//系数double del, s;double x1, x2;// 两个解
cin >> a >> b >> c;
del = b * b -4* a * c;
s =-b /(2* a);if(abs(s)<0.000001)
s =0.0;if(del >0.000001)printf("x1=%.5f;x2=%.5f\n", s +sqrt(del)/(2* a), s -sqrt(del)/(2* a));elseif(del <-0.000001)printf("x1=%.5f+%.5fi;x2=%.5f-%.5fi\n", s,sqrt(-del)/(2* a), s,sqrt(-del)/(2* a));elseprintf("x1=x2=%.5f\n", s);return0;}
014:点和正方形的关系
#include<iostream>usingnamespace std;intmain(){
int x =0, y =0;scanf("%d %d",&x,&y);if(x >=-1&& x <=1&& y >=-1&& y <=1)printf("yes");elseprintf("no");return0;}
015:苹果和虫子2
#include<iostream>#include<cstdio>usingnamespace std;intmain(){
int n, x, y;//n苹果数,每x个小时能吃一个,y总时间scanf("%d%d%d",&n,&x,&y);if(y % x ==0&& n > y / x)printf("%d", n - y / x);elseif(y % x >0&& n > y / x)printf("%d", n -1- y / x);elseprintf("0");return0;}
016:简单计算器
#include<iostream>#include<cstdio>usingnamespace std;intmain(){
int x, y;char a;
cin >> x >> y >> a;if(y !=0){
switch(int(a)){
case42:printf("%d", x * y);break;case43:printf("%d", x + y);break;case45:printf("%d", x - y);break;case47:printf("%d", x / y);break;default:printf("Invalid operator!");}}elseprintf("Divided by zero!");return0;}
017:求整数的和与均值
#include<iostream>#include<cstdio>usingnamespace std;intmain(){
int n =0, a =0, sum =0;scanf("%d",&n);int count = n;while(n !=0){
scanf("%d",&a);
sum += a;
n--;}printf("%d %.5f", sum,(double)(sum)/ count);return0;}
018:整数序列的元素最大跨度值
#include<iostream>usingnamespace std;intmain(){
int n, a, max =0, min =1000;scanf("%d",&n);for(int i =0; i < n; i++){
scanf("%d",&a);if(a > max)
max = a;if(a < min)
min = a;}printf("%d", max - min);return0;}
019:奥运奖牌计数
#include<cstdio>#include<iostream>usingnamespace std;intmain(){
int n, i, medal[3], total[4];// 初始化国家金银铜牌数组和合计数组for(i =0; i <3; i++){
medal[i]=0;
total[i]=0;}
total[3]=0;// 读入数据
cin >> n;for(i =0; i < n; i++){
for(int j =0; j <3; j++){
cin >> medal[j];
total[j]+= medal[j];}}// 打印金银铜牌总数和奖牌总数for(i =0; i <3; i++){
printf("%d ", total[i]);
total[3]+= total[i];}printf("%d\n", total[3]);return0;}
020:乘方计算
#include<cstdio>#include<iostream>usingnamespace std;intmain(){
int a, n, result =1;
cin >> a >> n;for(int i =0; i < n; i++)
result *= a;
cout << result;return0;}
021:鸡尾酒疗法
#include<cstdio>#include<iostream>usingnamespace std;intmain(){
int n, a, b;double haart, newtreatment;
cin >> n >> a >> b;
haart =(double)b / a;for(int i =0; i < n -1; i++){
cin >> a >> b;
newtreatment =(double)b / a;if(newtreatment - haart >0.050001)
cout <<"better"<< endl;elseif(haart - newtreatment >0.050001)
cout <<"worse"<< endl;else
cout <<"same"<< endl;}return0;}
022:角谷猜想
#include<cstdio>#include<iostream>usingnamespace std;intmain(){
//中间过程是个巨大的整数,要声明成 long long intlonglongint n, result;
cin >> n;while(n >1){
if(n %2){
result = n *3+1;//long long int 输出时使用 %lldprintf("%lld*3+1=%lld\n", n, result);}else{
result = n /2;printf("%lld/2=%lld\n", n, result);}
n = result;}printf("End\n");return0;}
023:正常血压
#include<cstdio>#include<iostream>usingnamespace std;intmain(){
int n, a, b, c =0, d =0;
cin >> n;for(int i =0; i < n; i++){
cin >> a >> b;if(a >=90&& a <=140&& b >=60&& b <=90)
c++;else
c = <