国庆作业
Posted 杨朝鸽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国庆作业相关的知识,希望对你有一定的参考价值。
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代表保留两位小数
以上是关于国庆作业的主要内容,如果未能解决你的问题,请参考以下文章