云南大学c语言实验报告,云南大学软件学院C语言实验日期问题.doc

62e50291a81fc54b507f33cb80033297.gif 云南大学软件学院C语言实验日期问题.doc

(4页)

b3a3120c78468a291bf98f90070ec36e.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.90 积分

#include int v[12];int vr[12];int runnian(int y){ int t; t=0; if(((y%4==0) && (y %100!=0))||(y%400==0)) t=1; return t;}void one(){ int i,j,k,l,m,d,y; printf("year month day\n"); scanf("%d %d %d",&y,&m,&d); if(runnian(y)==0) { printf("%d\n",v[m-1]+d); } else { printf("%d\n",vr[m-1]+d); }}void two(){ int i,j,k,l,m,d,y; printf("year days\n"); scanf("%d %d",&y,&d); if(runnian(y)==0) { for(i=1;i<=12;i++) if((v[i-1]=d)) { printf("%d %d %d\n",y,i,d-v[i-1]); } } else { for(i=1;i<=12;i++) { if((vr[i-1]=d)) printf("%d %d %d\n",y,i,d-vr[i-1]); } }}void main(){ int a; v[0]=vr[0]=0; v[1]=31; vr[1]=31; v[2]=28+v[1];vr[2]=vr[1]+29; v[3]=31+v[2];vr[3]=vr[2]+31; v[4]=30+v[3];vr[4]=vr[3]+30; v[5]=31+v[4];vr[5]=vr[4]+31; v[6]=30+v[5];vr[6]=vr[5]+30; v[7]=31+v[6];vr[7]=vr[6]+31; v[8]=31+v[7];vr[8]=vr[7]+31; v[9]=30+v[8];vr[9]=vr[8]+30; v[10]=31+v[9];vr[10]=vr[9]+31; v[11]=30+v[10];vr[11]=vr[10]+30; v[12]=31+v[11];vr[12]=vr[11]+31; printf("1 or 2\n"); scanf("%d",&a); if(a==1) one(); else two();}#include int main(){ int n,k; int a,b; scanf("%d",&n); if (n<=2) printf("%d\n",n); else { a=1; b=2; k=3; while(k<=n) { a=b; b=b*k; k++; } printf("%d\n",b); } return 0;}#include int max;int eat(int temp,int n){ int all; all=1; if(n>1) { temp++; temp=temp+temp; eat(temp,n-1); return 0; } if(n=1) max=temp;}int main(){ int i,j,k,l,n; eat(1,10); printf("%d\n",max); return 0;}#include int main(){ int n,result; int factorial(int); printf("\ninput a number:"); scanf("%d",&n); result=factorial(n); printf("\nthe factorial of %d is %d\n",n,result); return 0;} int factorial(int n) { if (n==0) return (1); else return(n*factorial(n-1)); } 关 键 词: c语言 实验 软件 学院 大学 日期 问题 云南

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值