ZZULIOJ 1006: 求等差数列的和
题目描述
给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。
输入
输入三个整数,之间用空格隔开。第 1 个数作为首项,第 2 个数作为末项,第 3 个数作为公差。
输出
输出占一行,包含一个整数,为该等差数列的和。
样例输入
2 11 3
样例输出
26
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x ,y ,z ;
scanf ("%d %d %d",&x,&y,&z);
printf("%d",(x+y)*((y-x)/z+1)/2);
return 0;
}
ZZULIOJ 1007: 鸡兔同笼
题目描述
鸡和兔关在一个笼子里,鸡有 2 只脚,兔有 4 只脚,没有例外。已知现在可以看到笼子里 m 个头和 n 只脚,求鸡和兔子各有多少只?
输入
输入两个整数 heads 和 feet,分别代表笼子里头的个数和脚的个数。(假设 heads 和 feet 都在合法的数据范围内)
输出
依次输出鸡和兔的只数。(数字为 0 的也要输出)
样例输入
12 40
样例输出
4 8
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,m,n;
scanf("%d %d",&m,&n);
x=2*m-0.5*n;
y=0.5*n-m;
printf("%d %d",x,y);
return 0;
}
ZZULIOJ 1008: 美元和人民币
题目描述
美元越来越贬值了,手上留有太多的美元似乎不是件好事。赶紧算算你的那些美元还值多少人民币吧。假设美元与人民币的汇率是 1 美元兑换 6.5573 元人民币,编写程序输入美元的金额,输出能兑换的人民币金额。
输入
输入一个实数,为美元的金额。
输出
输出能兑换的人民币的数值。输出保留 2 位小数。
样例输入
100
样例输出
655.73
#include <stdio.h>
#include <stdlib.h>
int main()
{
double m;
scanf("%lf",&m);
printf("%.2lf\n",m*6.5573);
return 0;
}
ZZULIOJ 1009: 求平均分
题目描述
已知某位学生的数学、英语和计算机课程的成绩,求该生三门课程的平均分。
输入
输入三个整数,数据之间由空格隔开。
输出
输出占一行,包含一个实数,为三门课的平均分,保留两位小数。
样例输入
87 73 93
样例输出
84.33
#include <stdio.h>
#include <stdlib.h>
int main()
{
double a ,b, c;
scanf("%lf %lf %lf",&a,&b,&c);
printf("%.2lf\n",(a+b+c)/3);
return 0;
}
ZZULIOJ 1010: 求圆的周长和面积
题目描述
输入圆的半径,求圆的周长和面积。 要求定义圆周率为如下宏常量 #define PI 3.14159
输入
输入半径 r 的值,为一实数。
输出
输出一行,包括周长和面积。数据之间用一个空格隔开,数据保留小数后面两位。
样例输入
3
样例输出
18.85 28.27
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14159
int main()
{
double r,c,s;
scanf("%lf",&r);
c=2*PI*r;
s=PI*r*r;
printf("%.2f %.2f\n",c,s);
return 0;
}