#include
#include //引用公式,声明调用库函数
int main()
{int n;
scanf("%d",&n);
double pi=acos(-1.0); //注意一下pi的表示,用弧度制
printf("%f %f\n",sin((n*pi)/180),cos((n*pi)/180));
return 0;
}
两个注意,一是1°=pi/180,二是用pi需要调用math,并记住公式
要求:输入三个整数,输出它们的平均值,保留3位小数
#include
int main()
{int a,b,c;
float avg;
scanf("%d%d%d",&a,&b,&c);
avg=(a+b+c)/3.0; // 注意是3.0
printf("%.3f",avg); // 保留三位小数 ,用%.3f
return 0;
}
输入正整数n,求连续和
法1:用for循环实现
#include
int main()
{int a,n,sum=0;//设三个参数
scanf("%d",&n);
for(a=0;a<=n;a++)
sum=sum+a;
printf("%d\n",sum);
return 0;
}
法2:用公式法
#include
int main()
{int n,sum=0;
scanf("%d",&n);
sum=(1+n)*n/2;
printf("%d\n",sum);
return 0;
}
华氏温度与摄氏温度
#include
int main()
{float f,c;
scanf("%f",&f);
c=5*(f-32)/9;
printf("%.3f",c);//保留三位小数
return 0;
}
#include
int main()
{int a,b;
float c;
scanf("%d",&a);
b=a*95;
if(b>=300)
c=b*0.85;
else
c=b;
printf("%.2f",c);
return 0;
}
判断能够构成三角形,若能,进一步判断能否构成直角三角形
#include
int main()
{
int a,b,c,t;
scanf("%d%d%d",&a,&b,&c);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(b>c){t=b;b=c;c=t;}
if(a+b<=c)
printf(“not a triangle”);
else if(aa+bb==c*c)
printf(“yes”);
else printf(“no”);
return 0;
}
能被4整除并且不能被100整除(普通闰年),或者能够被400整除(世纪闰年)
#include
int main()
{
int year;
scanf("%d",&year);
if((year%4==0&&year%100!=0)||year%400= =0)//容易犯的错误是把求余“%”写成“/”,还有括号容易忘记
printf(“yes”);
else
printf(“no”);
return 0;
}