=1;i--) amount=2*(amount+i);?printf("Them" /> =1;i--) amount=2*(amount+i);?printf("Them" />

全文预览

北京理工大学网络教室c语言编程题库-及答案~(绝对经典~)

上传者:学习一点 |  格式:doc  |  页数:112 |  大小:1022KB

文档介绍
以后每天早上都吃了前一天剩下的一半加天数个(例如,第5天吃了前一天剩下的一般加5个)。到第n天早上再想吃的时候,就只剩下一个桃子了。输入:天数n输出:第一天的桃子个数程序:#include<stdio.h>intmain(){?inti,n,amount=1;?scanf("%d",&n);?for(i=n-1;i>=1;i--) amount=2*(amount+i);?printf("Themonkeygot%dpeachsinfirstday.\n",amount);}14.黑色星期五在西方,星期五和数字13都代表着坏运气,两个不幸的个体最后结合成超级不幸的一天。所以,不管哪个月的十三日又恰逢星期五就叫“黑色星期五”。输入:年份输出:判断该年是否包含黑色星期五,如包含,给出具体日期程序:#include<stdio.h>intmain(){?inti,n=0,year,month[12]={0};?inta[13]={0,13,44,73,104,134,165,195,226,257,287,318,348};?intb[13]={0,13,44,72,103,133,164,194,225,256,286,317,347};?scanf("%d",&year);?for(i=1;i<13;i++)?{ if((year%4==0&&year%100!=0)||year%400==0) { if((year-1+((year-1)/4)-((year-1)/100)+((year-1)/400)+a[i])%7==5) { n++; month[n]=i; } } else if((year-1+((year-1)/4)-((year-1)/100)+((year-1)/400)+b[i])%7==5) { n++; month[n]=i; }?}?if(n==1)

收藏

分享

举报
下载此文档