首页 > 代码库 > 国庆作业
国庆作业
实验一
实验1-1
实验要求:编程打印5行的倒三角,第一行打印九个*,第二行打印七个*,......第五行打印一个*
代码
#include<stdio.h>int main(){ printf("*********\n"); printf(" *******\n"); printf(" *****\n"); printf(" ***\n"); printf(" *\n");}
运行结果
实验总结
return 0;可以不用写
实验名称:实验一
实验1—2
实验要求:
2. 输入3个整数并且计算他们的和,
输入格式: 1 2 3
输出格式: 1+2+3=6
代码:
#include<stdio.h>int main(){int a,b,c,d;printf("输入三个数字");scanf("%d%d%d",&a,&b,&c);d=a+b+c;printf("和为%d",d);}
运行结果
实验总结
不用放return 0;也行
实验1—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("请输入今天的日期,年月日用逗号分开\n");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;}
运行结果
实验总结
逗号分隔号空格分清楚
实验2—1
实验要求:1.读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a,最后输出a,b,c的值。
代码:
#include<stdio.h>int main(){int a,b,c,y;printf("请输入三个数字:\n");scanf("%d%d%d",&a,&b,&c);y=a;a=b;b=c;c=y;printf("交换后的值为%d %d %d\n",a,b,c);return 0; }
运行结果
实验总结
用一个任意字母替换
实验2—2
实验要求:2.输入x分钟,将分钟换算成小时和分钟表示。如输入150分钟,则输出格式为:150分钟=2小时30分钟。
代码:
#include<stdio.h>int main(){int a,b,c;printf("请输入分钟数\n");scanf("%d",&a);b=a/60;c=a%60;printf("时间为%d小时%d分钟",b,c);return 0;}
实验2—3
实验要求:编程输入一个四位整数n,求其倒序数nr。要求输出的也应该是一个四位整数。如输入3720,输出应该为0273.
代码:
#include<stdio.h>int main(){ int n,nr; printf("请输入一个四位阿拉伯数字"); scanf("%d",&n); nr=n/1000+n%1000/100*10+n%100/10*100+n%10*1000; printf("%d",nr); return 0;}
运行结果
实验2—4
实验要求:(学习使用符号常量)输入圆的半径,输出圆的周长和绕直径形成的球体的体积,结果保留两位小数。
代码:
#include<stdio.h>#define T 3.141592653int main(){ float r,a,b; printf("请输入圆的半径:"); scanf("%f",&r); a=r*T*2,b=r*r*r*T*4/3; printf("圆的周长为%0.2f,绕直径所称的球的体积为%0.2f",a,b); return 0;}
运行结果
实验2-5
实验要求:输入一个日期,显示下一天
代码
#include <stdio.h>void main(){ int a,b,c; printf("请输入一个日期,格式年-月-日\n"); scanf("%4d%2d%2d",&a,&b,&c); if((a%4==0&&a%100!=0)||a%400==0) {if(b==2) {if(c>29) {printf("error\n");} else if(c!=29&&c<29) {printf("%d=c+1",&c);} else if(c==29) {printf("%d=b+1,%d=1",&b,&c);} } else if(b==1||b==3||b==5||b==7||b==8||b==10||b==12) {if(c>31) {printf("error!\n");} else if(b!=12&&c==31) {printf("%d=b+1,%d=1",&b,&c);} if(b!=12&&c<31) {printf("%d=c+1",&c);} else if(b==12&&c==31) {printf("%d=a+1",&a);} else if(b==4||b==6||b==9||b==11) {if(c>30) {printf("error!\n");} else if(c==30) {printf("%d=b+1,%d=1",&b,&c);} else if(c<30) {printf("%d=c+1",&c);} }
运行结果
运行结果
最后的错误不知怎么改
国庆作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。