国庆作业

1 编程打印5行的倒三角形,第一行打印9个*,第二行打印7个*,.....第五行打印1个*

#include<stdio.h>
int main()
{
    printf("*********\n *******\n  *****\n   ***\n    *\n");
    return 0;
}

注意:\n换行

2 输入三个整数并且计算他们的和,

输入格式:1 2 3

输出格式:1+2+3=6

#include<stdio.h>
int main()
{
    int a,b,c,sum;
    printf("input three integer please");
    sum=a+b+c;
    printf("%d+%d+%d=%d",a,b,c,sum);
    return 0;
}

注意:输入法的转换和实验要求的输入格式

3 按照下列格式要求输入输出数据

输出:请输入今天的日期,年月日用逗号隔开

输入:2016,9,13

输出:请输入你的生日,格式年-月-日

输入:1998-5-6

输出:你今年18岁了,你的生日是1998-05-06

#include<stdio.h>
int main()
{
    int a,b,c,d,e,f,g;
    printf("请输入今天的日期,年月日用逗号分开。");
    scanf("%d,%d,%d",&a,&b,&c);
    printf("请输入你的生日,格式年-月-日\n");
    scanf("%d-%d-%d",&d,&e,&f);
    g=a-d;
    printf("你今年%d岁了,你的生日是%d-%02d-%02d",g,d,e,f);
    return 0;
}

注意:每个%d代表一个常量,更要注意每次输入的格式不同

4 读入三个整数给a,b,c,然后交换它们的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a,最后输出a,b,c的值

#include<stdio.h>
int main()
{
    int a,b,c,d;
    printf("input three integer please");
    scanf("%d,%d,%d",&a,&b,&c);
    d=a,
    a=c,
    c=b,
    b=d;
    printf("a=%d,b=%d,c=%d",a,b,c);
    return 0;
}

注意:声明变量,还要再找一个中间变量

5 输入x分钟,将分钟换成小时和分钟,如输入150分钟,输出格式为:150分钟=2小时30分钟

#include<stdio.h>
int main()
{
    int a,b,c;
    printf("请输入x分钟");
    scanf("%d",&c);
    a=c/60;
    b=c%60;
    printf("%dhour,%dminute,\n",a,b);
    return 0;
}

注意:printf为双提示语时双引号之间可以输入中文

6 编程输入一个四位整数n,求其倒序数nr,要求输出的也是一个四位整数,如输入3720,输出应该为0273

#include<stdio.h>
int main()
{
    int a,b,c,d,e,f,g,h;
    printf("请输入一个四位整数");
    scanf("%d",&g);
    c=g/1000;
    a=g%1000;
    b=a/100;
    d=a%100;
    e=d/10;
    f=d%10;
    h=f*1000+e*100+b*10+c;
    printf("%04d\n",h);
    return 0;
}

注意:输出时不要再给变量取地址符,return 0后的;

7 输入圆的半径,输出圆的周长和绕直径形成的球体的体积,结果保留两位小数,

#include<stdio.h>
#define PI 3.1415926
int main()
{
    int r;
    float c,v;
    printf("请输入圆的半径");
    scanf("%d",&r);
    c=2*PI*r;
    v=(float)4/3*PI*r*r*r;
    printf("%.2f\n%.2f\n",c,v);
    return 0;
}

注意:c语音中的平方符合要多个相乘,%.2f代表保留两位小数

posted @ 2016-10-07 08:00  杨朝鸽  阅读(227)  评论(0编辑  收藏  举报