经典题型
这货不喜欢漪涵
这个作者很懒,什么都没留下…
展开
-
猴子吃桃问题
4.猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个; 第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个,以后每天都吃前一天剩下的一半多一个,到第10 天想再吃时,只剩下一个桃子了。问第一天共摘了多少个桃子**#include<stdio.h>int main(){int i,j=1;for(i=2;i<=10;i++){j=(j+1)*2;}pr...原创 2019-03-03 15:58:14 · 115 阅读 · 0 评论 -
关于平年闰年表示第几天的问题
5.输入年月日,输出该天是该年的第几天(闰年是指能被 4 整除但不能被 100 整除,或能被 400 整除的年份,闰年 2 月 29 天,平年 2 月 28 天)例如:输入:2017 1 1输出:第 1 天#include&lt;stdio.h&gt;int main(){int a,b,c;scanf("%d %d %d",&amp;a,&amp;b,&amp;c原创 2019-03-03 16:01:21 · 329 阅读 · 0 评论 -
求两个数的最大公因数和最小公倍数
输入任意两个数 m,n,求它们的最大公约数 a 和最小公倍数 b。(对于任意 m,n 都满足 mn=ab)**#include&lt;stdio.h&gt;int main(){int i,a,b,c;scanf("%d %d",&amp;a,&amp;b);if(a&gt;b){c=a;a=b;b=c;}for(i=a;i&gt原创 2019-03-03 16:06:40 · 7585 阅读 · 2 评论 -
判断是否有解
//对于y=ax^2+bx+c,输入三个数分别为a,b,c有解输出解,没解输出no。#include<stdio.h>#include<math.h>int main(){double a,b,c,disc,x1,x2,p,q;scanf("%lf %lf %lf",&a,&b,&c);disc=bb-4ac;p=-b/2a;q=s...原创 2019-03-03 16:11:13 · 464 阅读 · 0 评论 -
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
#include<stdio.h>int main(){int i,j,k;printf("\n");for(i=1;i<5;i++) { // 以下为三重循环for(j=1;j<5;j++) {for (k=1;k<5;k++) { // 确保i、j、k三位互不相同if (i!=k&&i!=j&&j!=k) {pri...原创 2019-04-10 22:39:16 · 908 阅读 · 0 评论 -
输入三个整数x,y,z,请把这三个数由小到大输出。
**#include <stdio.h>int main(){int x,y,z,t;printf(“请输入三个数字:\n”);scanf("%d%d%d",&x,&y,&z);if (x>y) { /交换x,y的值/t=x;x=y;y=t;}if(x>z) { /交换x,z的值/t=z;z=x;x=t;}if(y>z)...原创 2019-04-10 22:45:03 · 2162 阅读 · 0 评论 -
求1+2!+3!+...+20!的和
#include <stdio.h>int main(){int i;long double sum,mix;sum=0,mix=1;for(i=1;i<=20;i++){mix=mix*i;sum=sum+mix;}printf("%Lf\n",sum);}原创 2019-04-10 22:46:52 · 525 阅读 · 0 评论 -
子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一
**#include <stdio.h>#include <stdlib.h>int main(){int day, x1 = 0, x2;day=9;x2=1;while(day>0) {x1=(x2+1)*2; // 第一天的桃子数是第2天桃子数加1后的2倍x2=x1;day–;}printf(“总数为 %d\n”,x1);return ...原创 2019-04-13 22:08:11 · 1412 阅读 · 0 评论