首页 > 代码库 > 国庆作业

国庆作业

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.1415926int 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代表保留两位小数

国庆作业