输入输出示例输入12345
输出5.
#include2.请判断【a,b】年之间(含a年,含b年),共包含多少个闰年,要求输出闰年的个数。int main(){ int n,m; int count=0;//用来记位数 printf("请输入一个数:"); scanf("%d",&n);//输入一个数 m=n; while(n>0) { m=m/10; count++; } printf(" %d是%d位数 ",n,count); return 0; }
请注意:
1. 仅仅输出题目要求区间的闰年个数,不要添加任何其他信息
例如:
printf("%d",count) // count为记录该区间内,闰年个数的变量,切勿输出任何其他信息
输入输出示例
输入1000 ,2020
输出248
#include3. 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。 输入输出示例int main(){ int year1,year2; int count=0;//记闰年个数 printf("输入两个年份:"); scanf("%d %d",&year1,&year2); if( year1>year2 )//判断两者的大小,将小的数放在前面,再应用穷举法逐个判断 { int a=0;//用于交换year1和year2 a=year2; year2=year1; year1=a; } for(int i=year1;i<=year2;i++) { if( ((i%4==0)&&(i%100!=0)) || (i%400==0) ) count++; } printf("%d和%d之间闰年数有%d个",year1,year2,count); return 0; }
输入10
输出1534
#includeint main(){ int sum=1; int day; printf("输入猴子吃桃天数:"); scanf("%d",&day); for(int i=1;i 4.求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字,通过键盘输入。 输入输出示例 输入5
输出153.000000
#include5.用格雷格里公式求pi的近似值,当某一项的绝对值小于10的-6次方时停止 计算公式: 输入输出示例int main(){ int n; double count1=1,count2=0; printf("请输入:"); scanf("%d",&n); for(double i=1;i<=n;i++){ for(double j=i;j>0;j--)//储存每一数的阶乘 count1=count1*j; count2=count2+count1; count1=1; //计算每一个数的阶乘后,count1值不再是1,要重新令它为1 } printf("%.6f",count2); return 0; } 输入 无
输出 3.141591
#include#include int main() { double i=1; double sum=0,item=1; while(fabs(item)>1e-6){ sum+=item; i++; item = pow(-1,i+1)/(2*i-1); } printf("%lfn",sum*4); return 0; }



