1000 整数输入输出练习
Description
从键盘输入任意两个整数,再向屏幕输出这两个数据。
Input
输入两个整数。
Output
输出这两个整数。以空格间隔。
Sample Input
7 -9
Sample Output
7 -9
HINT
本题的样例代码如下:
#include<stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b); 
printf("%d %d\n",a,b);
return 0;
}
1001 字符输入输出练习1
Description
从键盘任意输入一个字符,再输出这个字符。
Input
任意输入一个字符。
Output
输出该字符。
Sample Input
#
Sample Output
#
#include<stdio.h>
int main()
{
    char a;
    scanf("%c",&a);
    printf("%c\n",a);
    return 0;
}
1002 单组A+B
Description
从键盘输入任意两个整数a和b,计算并输出a+b的值。
Input
从键盘输入两个整数a和b。
Output
输出这两个数的和
Sample Input
1 2
Sample Output
3
#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d",&a,&b);
    c=a+b;
    printf("%d\n",c);
    return 0;
}
1003 多组A+B1
Description
分别计算多组a+b的值。
Input
输入包含多组测试数据。每行包含一组整数a,b。当输入为0 0 时,测试结束,此时的结果不输出。
Output
对于每一对整数a,b,输出它们的和,并且每行输出一个结果。
Sample Input
1 5
10 20
0 0
#include<stdio.h>
int main()
{
    int a,b,y;
    scanf("%d%d",&a,&b);
    while(a!=0||b!=0)
    {
            y=a+b;
            printf("%d\n",y);
            scanf("%d%d",&a,&b);
    }
    return 0;
}
1004 多组A+B2
Description
分别计算多组a+b的值。
Input
第一行包含一个整数N,表示有N组数据。接下来的N行,每行输入一组a,b数据。
Output
对于每一对整数a,b,输出它们的和,并且每行输出一个结果。
Sample Input
2
1 5
10 20
Sample Output
6
30
#include<stdio.h>
int main()
{
    int a,b,y,i=1,N;
    scanf("%d",&N);
    while(i<=N)
    {
        scanf("%d%d",&a,&b);
            y=a+b;
            printf("%d\n",y);
i++;
    }
    return 0;
}
1005 计算平均分(1
Description
输入一个学生的3门课成绩a,b,c,求出该学生的平均分。
Input
输入三个成绩a,b,c。
Output
输出平均值,要求保留1位小数。
Sample Input
60 70 80
Sample Output
70.0
#include<stdio.h>
int main()
{
    double a,b,c,d;
    scanf("%lf%lf%lf",&a,&b,&c);
    d=(a+b+c)/3.0;
    printf("%.1f\n",d);
    return 0;
}
1006 计算月收入
Description
某小型外贸公司员工月收入的计算方法为:月基本工资加当月提成。从键盘输入某员工某月的基本工资和该月的提成,计算并输出该员工的月收入。
Input
输入两个数分别代表月基本工资和月提成。
Output
计算并输出月收入(保留2位小数)。
Sample Input
3100 1200
Sample Output
4300.00
#include<stdio.h>
int main()
{
    double a,b,c;
    scanf("%lf%lf",&a,&b);
    c=a+b;
    printf("%.2f\n",c);
    return 0;
}
1007 温度转换
Description
2011夏季,热浪席卷了全球的大部分地方。网上报道美国局部地区的温度达到了100华氏度,而我们国内的温度多在38摄氏度左右。那么38摄氏度和100华氏度到底哪个更热一些呢?请你帮忙编一个程序来解决这一问题。从键盘输入一个华氏温度,求出其对应的摄氏温度。计算公式如下:
c=5*(f-32)/9
c表示摄氏温度,f表示华氏温度。
Input
输入一个华氏温度值。
Output
输出对应的摄氏温度值,结果要求保留2位小数。
Sample Input
100
Sample Output
37.78
#include<stdio.h>
int main()
{
    double c,f;
    scanf("%lf",&f);
    c=5*(f-32)/9;
    printf("%.2f\n",c);
    return 0;
}
1008 求圆周长和圆面积
Description
从键盘输入一个圆的半径r,计算并输出圆周长和圆面积。
Input
输入一个圆半径r。
Output
按序输出圆周长和圆面积,结果保留两位小数。
Sample Input
41
Sample Output
257.48 5278.34
HINT
圆周率使用3.14
#include<stdio.h>
#define PI 3.14
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;
}
1009 求圆柱体表面积
Description
输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上,保留2位小数。
Input
输入圆柱体的底面半径r和高h。
Output
计算圆柱体的表面积并输出到屏幕上,保留2位小数。
Sample Input
42.1 71.6
Sample Output
30060.92
HINT
圆周率使用3.14
#include<stdio.h>
#define PI 3.14
int main()
{
    double r,h,s;
    scanf("%lf%lf",&r,&h);
    s=2*PI*r*r+2*PI*r*h;
    printf("%.2f\n",s);
    return 0;
}
1010 计算球体的体积
Description
编写程序计算球体的体积。参考公式v=(4/3)*PI*r*r*r,其中PI表示圆周率。球体的半径r的值由键盘输入,保留2位小数。
Input
输入球体半径r。
Output
计算球体体积并输出到屏幕上,保留2位小数。
Sample Input
96.2
Sample Output
3727293.58
HINT
圆周率使用3.14
#include<stdio.h>
#define PI 3.14
int main()
{
    double r,v;
    scanf("%lf",&r);
    v=(4/3.0)*PI*r*r*r;
    printf("%.2f\n",v);
    return 0;
}
1011 三角形面积
Description
从键盘上输入三角形的3条边的边长a,b,c(假定3条边长可以构成三角形),求三角形面积并输出到屏幕上。
可利用海伦公式求解:s=sqrt(p*(p-a)*(p-b)*(p-c));其中p=(a+b+c)/2;
Input
输入三条边的边长(假设3条边长可以构成三角形)。
Output
输出三角形面积。保留2位小数。
Sample Input
3 4 5
Sample Output
6.00
#include<stdio.h>
#include<math.h>
宁波学编程哪里好int main()
{
    double a,b,c,p,s;
    scanf("%lf%lf%lf",&a,&b,&c);
    p=(a+b+c)/2;
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    printf("%.2f\n",s);
    return 0;
}
1012 判断三角形
Description
输入三角形的3条边a,b,c,如果能构成一个三角形,则输出面积,否则输出Error。
Input
输入三个数a,b,c(浮点类型)。
Output
如果这三条边能构成一个三角形就计算并输出这个三角形的面积,保留2位小数。如果不能构成三角形就输出Error。
Sample Input
3 1 4
Sample Output
Error
#include<stdio.h>
#include<math.h>
int main()
{
    double a,b,c,p,s;
    scanf("%lf%lf%lf",&a,&b,&c);
    if(a+b>c&&fabs(a-b)<c)
    {
        p=(a+b+c)/2;
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    printf("%.2f\n",s);
    }
    else
        printf("Error\n");
        return 0;
}
1013 两点的距离
Description
从键盘输入数据表示平面上任意两点。计算并输出这两点之间的距离。保留2位小数。
Input
依次输入x1,y1和x2,y2分别表示平面上的两点。
Output
输出这两点间的距离。保留2位小数。
Sample Input
3.1 4.2 5.0 6.0
Sample Output
2.62
#include<stdio.h>
#include<math.h>
int main()
{
    double x1,x2,y1,y2,l;
    scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
    l=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
    printf("%.2f\n",l);
    return 0;
}
1014 数值类型转换
Description
输入一个双精度数,输出它的整型值。
Input
输入一个双精度数
Output

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。