目录
1000 整数a+b
#include<stdio.h>
int main(void)
{
int a,b,sum;
scanf("%d %d",&a, &b);
//scanf("%d",&b);
sum = a+b;
printf("%d\n",sum);
return 0;
}
1001 植树问题
#include<stdio.h>
int main(void)
{
int m,n,average,remnant;
scanf("%d %d", &m, &n);//m树苗,n同学
average = m/n;
remnant = m%n;
printf("%d %d\n",average,remnant);
return 0;
}
1002 简单多项式求和
#include<stdio.h>
int main(void)
{
int x,y;
scanf("%d", &x);
y = 2*x*x+x+8;
printf("%d\n",y);
return 0;
}
1003 两个整数的四则运算
#include<stdio.h>
int main(void)
{
int num1,num2,he,cha,ji,shang,yushu;
scanf("%d %d",&num1, &num2);
he = num1+num2;
cha = num1-num2;
ji = num1*num2;
shang = num1/num2;
yushu = num1%num2;
printf("%d %d %d %d %d\n",he,cha,ji,shang,yushu);
return 0;
}
1004 三位数的数位分离
#include<stdio.h>
int main(void)
{
int x,ge,shi,bai;
scanf("%d", &x);
bai = x/100;
shi = (x%100)/10;
ge = (x%100)%10;
printf("%d %d %d\n",ge,shi,bai);
return 0;
}
1005 整数幂
#include<stdio.h>
int main(void)
{
int x,y,z;
scanf("%d%d%d", &x,&y,&z);
printf("%-9d%-9d%-9d\n",x,x*x,x*x*x);
printf("%-9d%-9d%-9d\n",y,y*y,y*y*y);
printf("%-9d%-9d%-9d\n",z,z*z,z*z*z);
return 0;
}
1006 求等差数列的和
#include<stdio.h>
int main(void)
{
//等差数列求和公式:(首项+末项)*项数/2
int x,y,d,n,s;
scanf("%d%d%d", &x,&y,&d);
n = (y-x)/d+1;
s = (x+y)*n/2;
printf("%d\n",s);
return 0;
}
1007 鸡兔同笼
#include<stdio.h>
int main(void)
{
int m,n,x,y;
scanf("%d%d", &m,&n);
x = 2*m-n/2;
y = n/2-m;
printf("%d %d\n",x, y);
return 0;
}
1008 美元和人民币
#include<stdio.h>
int main(void)
{
double m,n;
scanf("%lf", &m,&n);
n = m*6.5573;
printf("%.2f\n",n);
return 0;
}
1009 求平均分
#include<stdio.h>
int main(void)
{
//int x,y,z;
double x,y,z,m;
scanf("%lf %lf %lf",&x,&y,&z);
m = (x+y+z)/3;
printf("%.2f\n",m);
return 0;
}
1010 求圆的周长和面积
#include<stdio.h>
#define PI 3.14159
int main(void)
{
double r,c,s;
scanf("%lf",&r);
c = 2*r*PI;
s = PI*r*r;
printf("%.2f %.2f\n",c,s);
return 0;
}
1011 圆柱体表面积
#include<stdio.h>
#define PI 3.14159
int main(void)
{
double r,h,s;
scanf("%lf %lf",&r,&h);
s = PI*r*r*2+2*PI*r*h;
printf("%.2f\n",s);
return 0;
}
1012 求绝对值
#include<stdio.h>
#include<math.h>
int main(void)
{
double x,y;
scanf("%lf",&x);
y = fabs(x);
printf("%.2f\n",y);
return 0;
}
1013 求两点间距离
#include<stdio.h>
#include<math.h>
int main(void)
{
double x1,y1,x2,y2,d;
scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
d = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
printf("%.2f\n",d);
return 0;
}
1014 求三角形的面积
#include<stdio.h>
#include<math.h>
int main(void)
{
double a,b,c,p,s;
scanf("%lf%lf%lf",&a,&b,&c);
p = (a+b+c)/2;
s = sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2f\n",s);
return 0;
}
1015 计算时间间隔
#include<stdio.h>
int main(void)
{
int a,b,c,x,y,z,m;
scanf("%d:%d:%d\n",&a,&b,&c);
scanf("%d:%d:%d",&x,&y,&z);
m = 60*60*(x-a)+60*(y-b)+(z-c);
printf("%d\n",m);
return 0;
}
1016 银行利率
#include<stdio.h>
#include<math.h>
int main(void)
{
double n,deposit,x;
scanf("%lf %lf",&n,&deposit);
x = deposit * pow(1.0225,n);
printf("%.6f\n",x);
return 0;
}
1017 判断正整数位数
#include<stdio.h>
#include<math.h>
int main(void)
{
int a,i;
scanf("%d",&a);
i = 1;
while(a>=10)//循环条件是i大于等于10
{
a = a/10;
i++;
}
printf("%d\n",i);
return 0;
}
1018 奇数偶数
#include<stdio.h>
#include<math.h>
int main(void)
{
int n;
scanf("%d",&n);
if(n==0)
{
printf("even\n");
}else if(n%2==0)
printf("even\n");
else
printf("odd\n");
return 0;
}
1019 公园门票
#include<stdio.h>
#include<math.h>
int main(void)
{
int n,m;
scanf("%d",&n);
if(n<30)
{
m = 50*n;
}else
{
m = 48*n;
}
printf("%d\n",m);
return 0;
}