大一上C语言期末复习
涵林同学
成为自己的太阳
展开
-
大一初学者C语言复习:N个规律数求和,如1/1+2/3+3/5+4/7+4/9+……
题目:输入N,实现N个规律数求和,如1/1+2/3+3/5+4/7+4/9+……代码:int main(){ int N,i; double sum,temp; sum=0; printf("please input the numberN\n"); scanf("%d",&N); for(i=1;i { temp原创 2018-01-16 11:03:35 · 10502 阅读 · 0 评论 -
大一C语言初学者期末复习:九九乘法口诀表的输出
题目:九九口诀表的输出代码:#include#include int main(){ int i,j; for(i=1;i { for(j=1;j { printf("%d*%d=%-2d",i,j,i*j); //"%-md":左对齐,若m比实际少时,按实际输出。原创 2018-01-16 11:18:05 · 1520 阅读 · 0 评论 -
大一C语言初学者的期末复习: 求3个数的极大值,用函数调用实现:int max(int x, int y)
题目: 求3个数的极大值,用函数调用实现:int max(int x, int y)纯属水题代码#include #include int max(int x,int y){if(x>y)return x;else return y;}int main(){int a,b,c,result;printf("please input a原创 2018-01-16 11:36:53 · 4068 阅读 · 0 评论 -
大一C语言初学者的期末复习:求m!+n!的和:用函数long fact(int m)
题目: 求m!+n!的和:用函数long fact(int m)简单的水题,递归实现#include long fact(int m){if(m==1||m==0) return 1;else return m*fact(m-1);}int main(){int m,n;long result;printf("please input m and原创 2018-01-16 11:50:52 · 3987 阅读 · 0 评论 -
大一C语言初学者期末考试复习:输入年,判断是否闰年
题目: 输入年,判断是否闰年闰年判断条件:1、能被4整除且不能被100整除 2、能被400整除 (二者满足其一即可)#include int main(){int n;printf("please input the year\n");scanf("%d",&n);if((n%4==0 && n%100!=0)||n%400==0) //闰年的标准是:1、能整原创 2018-01-16 19:16:02 · 1647 阅读 · 0 评论 -
C语言期末复习:输入年月日,求今年已过去多少天
题目:输入年月日,输出今年已经过了多少天了代码:#include #include int pd(int year){if((year % 4==0 && year %100 !=0)||(year %400==0))return 1;else return 0;} //用来判断这一年是否是闰年int main(){int year,m原创 2018-01-16 19:34:04 · 3462 阅读 · 0 评论 -
大一上C语言期末复习: 输入三角形三条边长,求周长和面积。注意要保证3边能构成三角形
题目: 输入三角形三条边长,求周长和面积。注意要保证3边能构成三角形计算三角形面积的海伦公式:S=√[p(p-a)(p-b)(p-c)] (其中p为半周长) #include #include #include int main(){double p,a,b,c,area,perimeter;printf("请输入三角形三条边的边长\n");sc原创 2018-01-16 19:56:50 · 14267 阅读 · 0 评论 -
大一上C语言期末复习:猜价格游戏(随机生成100以内的整数,提示高/低/正确,10次未猜准判输)
题目: 猜价格游戏(随机生成100以内的整数,提示高/低/正确,10次未猜准判输)代码:#include#include#includeint main(){ int i,n,t; srand((unsigned)time(NULL)); //srand函数初始化种子 t=rand()%100+1; for(i=1;i<=10;i++) {原创 2018-01-17 15:39:28 · 4569 阅读 · 0 评论 -
大一上C语言期末复习:输入一个正整数,将其分解为质因数,如90=2*3*3*5
//输入一个正整数,将其分解为质因数,如90=2*3*3*5#include int main() { int n,i; while(scanf("%d",&n)) { if(n==1) { printf("n=1\n"); break; } printf("n="); for(i=2;i<=n;i++) { while(n!=i) {原创 2018-01-17 23:11:14 · 8721 阅读 · 1 评论