1004.奇偶数判断
代码如下
#include<stdio.h>
/*
作者:孤帆远影
*/
int main()
{
int a;
scanf("%d",&a);
if(a%2==0)
printf("偶数");
else printf("奇数");
return 0;
}
1007.输出最大公约数
第一种方法:
#include<stdio.h>
/*作者:孤帆远影
*/
int main()
{
int a,b,c,d;
scanf("%d%d",&a,&b);
if(a>b)
{
c=b;
b=a;
a=c;
}
for(d=a;d>0;d--)
if(a%d==0&&b%d==0)
{
printf("%d",d);
break;
}
return 0;
}
第二种方法
#include<stdio.h>
#include<stdlib.h>
/*作者:西理杨同学
*/
int main()
{
int a, b, r;
scanf_s("%d%d", &a, &b);
r = a%b;
while (r)//欧几里得算法
{
a = b;
b = r;
r = a%b;
}
printf("%d", b);
system("pasue");
return 0;
}
1008:求三个数的平均值
代码如下
#include<stdio.h>
/*作者:孤帆远影
*/
int main()
{
int a, b, c;
float ave;
scanf("%d%d%d", &a, &b, &c);
ave = (a + b + c) / 3;
printf("%f", ave);
return 0;
}
1009:求两点之间的距离
#include<stdio.h>
#include<math.h>//数学库
/*
作者:孤帆远影
*/
int main()
{
int x1, y1, x2, y2;
float d;
scanf("%d%d%d%d", &x1, &y1, &x2, &y2);
d = sqrt((x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1));
printf("%f", d);
return 0;
}
1010:摄氏温度转化为华式温度和绝对温度
F=9/5C+32
K=273.16+C
代码如下
:
#include<stdio.h>
/*作者:孤帆远影
*/
intmain()
{
float c, f, k;
scanf("%f", &c);
f = 1.8*c + 32;
k = 273.16 + c;
printf("F=%.2fK=%.2f", f, k);
return 0;
}
总结:
- 这几道题不难,把各种内置类型int float等记住,语法练练就没问题
- 记住 math.h库中的一些常用数学函数,例如sqrt()(开方) pow(x,y)(x的y次方),同学可以在教材最后可以找到math库