01:A+B问题
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
int a,b,c;
scanf("%d %d",&a,&b);
c=a+b;
printf("%d",c);
return 0;
}
02:计算(a+b)*c的值
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d=a+b;
a=d*c;
printf("%d",a);
return 0;
}
03:计算(a+b)/c的值
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d=a+b;
a=d/c;
printf("%d",a);
return 0;
}
04:带余除法
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
int a,b,c,d;
scanf("%d %d",&a,&b);
//d=a+b;
c=a/b;
d=a%b;
printf("%d %d",c,d);
return 0;
}
05:计算分数的浮点数值
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
int a,b;
double c,d,e;
scanf("%d %d",&a,&b);
c=a;
d=b;
e=c/d;
//d=a%b;
printf("%.9f",e);
return 0;
}
06:甲流疫情死亡率
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
int a,b;
double c;
scanf("%d %d",&a,&b);
c=((double)b)/((double)a);
printf("%.3f%%",c*100);
return 0;
}
07:计算多项式的值
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
double a,b,c,d,e,x;
scanf("%lf %lf %lf %lf %lf ",&x,&a,&b,&c,&d);
e=a*pow(x,3)+b*pow(x,2)+c*pow(x,1)+d;
printf("%.7lf",e);
return 0;
}
08
#include<stdio.h>
#include<math.h>
int main()
{
double f,c;
scanf("%lf",&f);
c=5*(f-32)/9;
printf("%.5f",c);
}
09
#include<stdio.h>
#include<math.h>
#define pi 3.14159
int main()
{
double r;
scanf("%lf",&r);
printf("%.4f %.4f %.4f",2*r,2*pi*r,pi*r*r);
}
10
#include<stdio.h>
#include<math.h>
int main()
{
float a,b,R;
scanf("%f %f",&a,&b);
R=1/(1/a+1/b);
printf("%.2f",R);
}
11
#include<stdio.h>
#include<math.h>
int main()
{
double a,b;
scanf("%lf %lf",&a,&b);
int k=(int)(a/b);
double r;
r=a-k*b;
printf("%g",r);
}
12
#include<stdio.h>
#include<math.h>
#define pi 3.14
int main()
{
double r;
scanf("%lf",&r);
double s=(4*pi*pow(r,3))/3;
printf("%.2f",s);
}
13
#include<stdio.h>
#include<math.h>
int main()
{
int a;
scanf("%d",&a);
int i,get;
for(i=0;i<3;i++)
{
get=a%10;
a/=10;
printf("%d",get);
}
}
14
#include<stdio.h>
#include<math.h>
#define pi 3.14159
int main()
{
int h,r;
scanf("%d %d",&h,&r);
double exist=(pi*r*r*h)/1000;
int n;
n=(int)20/exist;
n++;
printf("%d",n);
}
15
#include<stdio.h>
#include<math.h>
int main()
{
int n,x,y;
scanf("%d %d %d",&n,&x,&y);
//ceil函数对小数向上取整,需要math.h头文件
int left=n-ceil(y*1.0/x);
printf("%d",left);
}
16
#include<stdio.h>
#include<math.h>
int main()
{
double xa,ya,xb,yb;
scanf("%lf %lf",&xa,&ya);
scanf("%lf %lf",&xb,&yb);
double answer;
answer=sqrt(pow((xa-xb),2)+pow((ya-yb),2));
printf("%.3lf",answer);
}
17
#include<stdio.h>
#include<math.h>
#define pi 3.14159
int main()
{
float x1,x2,x3,y1,y2,y3;
scanf("%f %f %f %f %f %f",&x1,&y1,&x2,&y2,&x3,&y3);
double a,b,c;
a=sqrt((pow(x1-x2,2))+(pow(y1-y2,2)));
b=sqrt((pow(x1-x3,2))+(pow(y1-y3,2)));
c=sqrt((pow(x3-x2,2))+(pow(y3-y2,2)));
double p=(a+b+c)/2;
double s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2f",s);
}
18
#include <iostream>
using namespace std;
int main() {
int a1,a2,n;
cin>>a1>>a2>>n;
int gongcha=a2-a1;
int result=a1+gongcha*(n-1);
cout<<result;
return 0;
}
19
#include<stdio.h>
#include<math.h>
int main()
{
//乘积的范围超过了int,使用长整型
long a,b;
scanf("%ld %ld",&a,&b);
if((a>=1)&&(b<=50000))
{
printf("%ld",a*b);
}
}
20
#include<stdio.h>
#include<math.h>
int main()
{
int n;
scanf("%d",&n);
long long s;
if(n>=0&&n<31)
{
s=pow(2,n);
printf("%lld",s);
}
}