导读 关于计算机等级考试试题及答案,计算机等级考试试题这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
关于计算机等级考试试题及答案,计算机等级考试试题这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、#include void main(){int s,x1,y1,z1,x2,y2,z2;//定义7个整型printf("Enter 6 integers:");//提示信息scanf("%d %d %d %d %d %d",&x1,&y1,&z1,&x2,&y2,&z2);//从键盘输入6个整数s=f(x2,y2,z2)-f(x1,y1,z1);//调用函数f(x,y,z);printf("%d",s);//输出s}f(int x,int y,int z)//定义函数f(){int k,n; //定义2个整型int tab[2][13]= //定义一个2维数组2行13列{{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};n=(x%4==0&&x%100!=0||x%400==0);//这个式子是用来判断输入的X对4求余是否为0且x对100求余不能等于0 或者x对400求余等于0, 则n=1否则n=0;for(k=1;k2、就相当于z+tab[0][1]+...+tab[0][k]return z; //返回Z}//当你输入1 0 0 0 0 0 时 x1=1;y1=0,z1=0;x2=0,y2=0,z2=0f(x2,y2,z2):调用函数,x2为0,则n=0; for(k=1;k3、x1=2000 y1=2,z1=1;x2=2000,y2=3; z2=1f(x2,y2,z2) 因为x2=2000 所以n=1for(k=1;k本文分享完毕,希望对大家有所帮助。
标签: