1,整数运算
1000
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a+b);
}
1311
#include <stdio.h>
int main()
{
int m,n,m1,n1;
scanf("%d %d",&m,&n);
m1=m/n;
n1=m%n;
printf("%d %d",m1,n1);
return 0;
}
1416
#include <stdio.h>
int main()
{
int a,b,c,s;
scanf("%d %d",&a,&b);
c=2*a+2*b;
s=a*b;
printf("%d\n%d",c,s);
return 0;
}
1600
#include <stdio.h>
int main()
{
int n,h,min;
scanf("%d",&n);
h=n*24;
min=h*60;
printf("%d\n%d",h,min);
return 0;
}
1599
#include <stdio.h>
int main()
{
int n,a,x,s;
scanf("%d %d %d",&n,&a,&x);
s=n-a*x;
printf("%d",s);
return 0;
}
1597
#include <stdio.h>
int main()
{
int x,y,n;
scanf("%d %d %d",&x,&y,&n);
if(n>=x+y)
printf("%d",n-(x+y));
return 0;
}
1596
#include <stdio.h>
int main()
{
int n,n1;
scanf("%d",&n);
n1=3*n;
printf("%d",n1);
return 0;
}
1417
#include <stdio.h>
int main()
{
int x,y;
float money,dj;
scanf("%d %d",&x,&y);
dj=y/x;
money=5*dj;
printf("%g",money);
return 0;
}
1320
#include <stdio.h>
int main()
{
int m,n,a;
scanf("%d %d",&m,&n);
if(m<=n)
{
a=(n-m)*30;
printf("%d",a);
}
return 0;
}
1323
#include <stdio.h>
int main()
{
int m,n,s,s1;
scanf("%d %d %d",&m,&n,&s);
s1=m*s/n;
printf("%d",s1);
return 0;
}
1462
#include <stdio.h>
int main()
{
int a,b,c,d,e,f;
scanf("%d %d %d %d",&a,&b,&c,&d);
e=((c*60+d)-(a*60+b))/60;
f=((c*60+d)-(a*60+b))%60;
printf("%d %d",e,f);
return 0;
}
2,小数运算
1031
#include <stdio.h>
int main()
{
float c,f;
scanf("%f",&c);
f=9*c/5+32;
printf("%.2f",f);
return 0;
}
1603
#include <stdio.h>
int main()
{
int x,y;
float money;
scanf("%d %d",&x,&y);
money=2.5*x+1.5*y-2.5;
printf("%.1f",money);
return 0;
}
1703
#include <stdio.h>
#include <math.h>
int main()
{
float price,money;
int num;
scanf("%f\n%d",&price,&num);
money=price*num;
printf("%.2f %d %.0f",price,num,floor(money));
}
1957
#include <stdio.h>
int main()
{
float x,y,z,avg;
scanf("%f %f %f",&x,&y,&z);
avg=(x+y+z)/3;
printf("%.3f",avg);
}
1602
#include <stdio.h>
int main()
{
int x,y,z,sum;
float avg;
scanf("%d %d %d",&x,&y,&z);
sum=x+y+z;
avg=sum/3.0;
printf("%d\n%.1f",sum,avg);
return 0;
}
1598
#include <stdio.h>
int main()
{
int x,y,n;
float zq;
scanf("%d %d %d",&x,&y,&n);
zq=n-0.9*(x+y);
if(n>=x+y)
printf("%.1f",zq);
return 0;
}
1601
#include <stdio.h>
int main()
{
int x,y,z;
float avg;
scanf("%d",&x);
y=3*x;
z=y-8;
avg=(x+y+z)/3.0;
printf("%d\n%d\n%.1f",y,z,avg);
return 0;
}
1329
#include <stdio.h>
int main()
{
float a,b,h,s;
scanf("%f %f %f",&a,&b,&h);
s=(a+b)*h/2;
printf("%.1f",s);
return 0;
}
1005
#include <stdio.h>
#define PI 3.1415926
int main()
{
float r;
scanf("%f",&r);
printf("%.2f\n%.2f",PI*r*r,2*PI*r);
}
1337
#include <stdio.h>
int main()
{
float x,r,PI=3.14,s;
scanf("%f",&x);
r=x/2/PI;
s=PI*r*r;
printf("%.2f",s);
return 0;
}
1338
#include <stdio.h>
int main()
{
float r1,r2,PI=3.14,s1,s2;
scanf("%f %f",&r1,&r2);
if(r1>=r2)
{
s1=PI*r1*r1;
s2=PI*r2*r2;
printf("%.2f",s1-s2);
}
return 0;
}
1317
#include <stdio.h>
int main()
{
int n;
float a;
scanf("%d",&n);
if(n>=3&&n<=10)
{
a=((n-2)*180.0)/n;
printf("%.1f",a);
}
return 0;
}
1565
#include <stdio.h>
int main()
{
int a,b,c,sum;
scanf("%d %d %d",&a,&b,&c);
sum=a*0.2+b*0.3+c*0.5;
printf("%d",sum);
return 0;
}
1345
#include <stdio.h>
int main()
{
int n;
float p;
scanf("%d",&n);
if(n>=5&&(n%2==1))
{
p=(n+(n-1)+4.0)/(n*n)*100;
}
printf("%.1f%%",p);
return 0;
}
3,拆位练习
1605
#include <stdio.h>
int main()
{
int g,s,n,n2;
scanf("%d",&n);
g=n%10;
s=n/10;
n2=g+s;
printf("%d",n2);
return 0;
}
1606
#include <stdio.h>
int main()
{
int g,s,n,n1;
scanf("%d",&n);
g=n%10;
s=n/10;
n1=g*10+s;
printf("%d\n",n1);
return 0;
}
1027
#include <stdio.h>
int main()
{
int g,s,b,num1,num2;
scanf("%d",&num1);
g=num1%10;
s=(num1%100)/10;
b=num1/100;
num2=g+s+b;
printf("%d",num2);
return 0;
}
1028
#include <stdio.h>
int main()
{
int g,s,b,num1,num2;
scanf("%d",&num1);
g=num1%10;
s=(num1%100)/10;
b=num1/100;
num2=g*100+s*10+b;
printf("%d",num2);
return 0;
}
1390
#include <stdio.h>
int main()
{
int g,s,b,q,n,num;
scanf("%d",&n);
g=n%10;
s=((n%1000)%100)/10;
b=(n%1000)/100;
q=n/1000;
num=g+s+b+q;
printf("%d",num);
return 0;
}
1607
#include <stdio.h>
int main()
{
int n;
float g,s,n1;
scanf("%d",&n);
g=n%10;
s=n/10;
n1=s/g;
if(g!=0)
printf("%.1f\n",n1);
return 0;
}
1020
#include <stdio.h>
int main()
{
int g,s,b,num1,num2;
scanf("%d",&num1);
g=num1%10;
s=(num1%100)/10;
b=num1/100;
num2=g*100+s*10+b;
printf("%d",num1+num2);
return 0;
}
1029
#include <stdio.h>
int main()
{
int g,s,b,q,x,y;
scanf("%d",&x);
if(x>=1000&&x<=9999)
{
g=x%10;
s=((x%1000)%100)/10;
b=(x%1000)/100;
q=x/1000;
y=g*1000+s*100+b*10+q;
printf("%d\n",y);
}
return 0;
}
1418
#include <stdio.h>
int main()
{
int g,s,b,q,w,n,num;
scanf("%d",&n);
g=n%10;
s=(((n%10000)%1000)%100)/10;
b=((n%10000)%1000)/100;
q=(n%10000)/1000;
w=n/10000;
num=g+s+b+q+w;
printf("%d",num);
return 0;
}
1608
#include <stdio.h>
int main()
{
int n;
float g,s,b,n1;
scanf("%d",&n);
g=n%10;
s=(n%100)/10;
b=n/100;
n1=(b+s)/(g+s);
if(g!=0&&s!=0&&b!=0)
printf("%.2f\n",n1);
return 0;
}
1610
#include <stdio.h>
int main()
{
float x,y,z,money;
scanf("%f %f %f",&x,&y,&z);
money=8.5*x+5.6*y+6.2*z;
printf("%.1f",money);
}
1609
#include <stdio.h>
int main()
{
int n;
float g,s,b,q,x,y;
scanf("%d",&n);
g=n%10;
s=((n%1000)%100)/10;
b=(n%1000)/100;
q=n/1000;
x=q*10+b;
y=s*10+g;
if(g!=0||s!=0)
printf("%.0f\n%.1f",x+y,x/y);
return 0;
}
1611
#include <stdio.h>
int main()
{
int g,s,b,q,w,sw,n;
scanf("%d",&n);
g=n%10;
s=((((n%100000)%10000)%1000)%100)/10;
b=(((n%100000)%10000)%1000)/100;
q=((n%100000)%10000)/1000;
w=(n%100000)/10000;
sw=n/100000;
printf("%d\n%d\n%d\n%d\n%d\n%d",sw,w,q,b,s,g);
return 0;
}
1109
#include <stdio.h>
int main()
{
int g,s,b,q,n,n1;
scanf("%d",&n);
g=n%10;
s=((n%1000)%100)/10;
b=(n%1000)/100;
q=n/1000;
n1=(g+5)%10*1000+(s+5)%10*100+(b+5)%10*10+(q+5)%10;
printf("%d\n",n1);
return 0;
}