电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

程序填空共2题 功能:编程求某年第n天的日期。用数组表示月天数。VIP免费

程序填空共2题 功能:编程求某年第n天的日期。用数组表示月天数。_第1页
程序填空共2题 功能:编程求某年第n天的日期。用数组表示月天数。_第2页
程序填空共2题 功能:编程求某年第n天的日期。用数组表示月天数。_第3页
程序填空共2题第1题/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:编程求某年第n天的日期。用数组表示月天数。-------------------------------------------------------*/#include#includemain(){inty,m,f,n;inta[12]={31,28,31,30,31,30,31,31,30,31,30,31};printf("y,n=");scanf("%d,%d",&y,&n);/***********SPACE***********/f=y%4==0&&y%100!=0【||】y%400==0;/***********SPACE***********/a[1]【+=】f;if(n<1||n>365+f){printf("error!\n");exit(0);}/***********SPACE***********/for(m=1;m【>】a[m-1];n-=a[m-1],m++);printf("y=%d,m=%d,d=%d\n",y,m,n);}第2题/*-------------------------------------------------------【程序填空】---------------------------------------------------------题目:下列程序从键盘输入所需数据,求出z的值并输出,要求输出结果保留2位小数。-------------------------------------------------------*/#include/***********SPACE***********/【#include】main(){intx;doubley,z;/***********SPACE***********/scanf("【%d%lf】",&x,&y);z=2*x*sqrt(y);/***********SPACE***********/printf("z=【%lf】",z);}程序改错共1题第1题/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:将s所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,z转换为a),其它字符不变。------------------------------------------------------*/#include#include#includevoidfun(char*s)//函数定义{/***********FOUND***********/while(*s!=’0’)//字符串结尾标志为‘0’{if(*s>='A'&&*s<='Z'||*s>='a'&&*s<='z'){if(*s=='Z')*s='A';elseif(*s=='z')*s='a';else/***********FOUND***********/*s+=1;//s为字符指针,而*s为指针所指的字符}/***********FOUND***********/s++}}main(){chars[80];printf("\nEnterastringwithlength<80.:\n\n");gets(s);printf("\nThestring:\n\n");puts(s);fun(s);//函数调用printf("\n\nTheCords:\n\n");puts(s);}程序填空共2题第1题/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:计算圆周率的近似值。-------------------------------------------------------*/#include#includemain(){ints,n;/***********SPACE***********/double【pi】,t;t=1;pi=0;n=1;s=1;/***********SPACE***********/while(【fabs(t)】>=2e-6)//fabs()为求绝对值函数{pi+=t;n+=2;s=-s;t=s/n;}/***********SPACE***********/pi*=【4】;printf("pi=%.6f\n",pi);}第2题/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:输入一奇数n,打印由1->n*n构成的魔方矩阵。魔方矩阵的行列及对角线的和都相等。魔方矩阵:816357492-------------------------------------------------------*/#include#include#defineMAXSiZE20voidmain(void){intmatrix[MAXSiZE][MAXSiZE];intcount;introw;intcolumn;intn;charline[100];printf("\nOddnMagicSquareGenerator");printf("\n================================");printf("\n\nnPlease-->");gets(line);n=atoi(line);if(n>MAXSiZE)printf("\n***ERROR***nshouldbe<=%d",MAXSiZE);elseif(n%2==0)printf("\n***ERROR***nmustbeanoddinteger");else{row=0;column=n/2;for(count=1;count<=n*n;count++){matrix[row][column]=count;/***********SPACE***********/if(【count/n】==0)row++;else{/***********SPACE***********/row=(row==【0】)?n-1:row-1;/***********SPACE***********/column=(column==【n-1】)?0:column+1;}}printf("\n\nMag...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部