|
1楼 int JgYr(int yr) { if (yr%4==0&&yr%100!=0¦¦yr%100==0&&yr%400==0) return 1; else return 0; } int CalWkd(int yr,int mth) { int ds=0,i,rst,wkd; int mthd[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if (JgYr(yr)) mthd[2]=29; for (i=1;i<mth;i++) ds+=mthd[i]; ds+=1; rst=yr-1+(int)((yr-1)/4)-(int)((yr-1)/100)+(int)((yr-1)/400)+ds; wkd=rst%7; return wkd; } showcld(int wkd,int mtd) { int dt=1,i,j=0; printf("Sun\tMon\tTue\tWed\tThu\tFri\tSat\n"); for (i=0;i<wkd;i++) { printf("\t"); j++; } while (j!=7) { printf("%d",dt); if (j<6) printf("\t"); else printf("\n"); dt++; j++; } while (1) { for (j=0;j<7;j++) { printf("%d",dt); if (j!=6) printf("\t"); else printf("\n"); if (dt!=mtd) dt++; else return 0; } } } int main() { int yr,mth,mtd,wkd,mthd[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; printf("Input the Year and Month(Year-Month):"); scanf("%d-%d",&yr,&mth); if (yr<0¦¦mth<1¦¦mth>12) return 0; if (JgYr(yr)) mthd[2]=29; mtd=mthd[mth]; wkd=CalWkd(yr,mth); showcld(wkd,mtd); return 0; } |
|
|
|
| 222.40.84.* |
2楼 |
|
|
| 61.187.213.* |
8楼 1)在每次打字之前,屏幕先显示出一个例句,然后用户按照例句,将句中字符通过键盘输入,此过程可以反复进行,当键入一个功能键时,退出打字过程。 打字过程中,如果出现错误,显示提示信息。 每次打完字后,应该提示使用者打字的正确率。 |
|
|
| 61.187.178.* |
9楼 |
|
|
| 219.243.12.* |
10楼 |
|
|
| 61.150.49.* |
11楼 |
|
|
| 218.17.206.* |
12楼 怎样才能学好它????? |
|
|
| 218.196.243.* |
13楼 |
|
|
| 220.197.184.* |
14楼 |
|
|
| 211.68.116.* |
15楼 |
|
|
| 220.161.122.* |
16楼 |
|
|
|
17楼 当在TC下输入自然数”n”时,程序运行后计算机输出从1至n这n个自然数所组成的所有排列(共有n!个)如:输入3时,程序运行后输出123,132,213,231,312,321.这6个数. 谢谢! |
|
|
|
| 61.150.95.* |
18楼 |
|
|
| 61.144.28.* |
19楼 struct student{//学生记录的结构 char name[8];//姓名 char sex; //性别M表示男,G表示女 int age; //年龄 float grade; //成绩 }; 设计一个程序,实现如下功能: 1.通过键盘输入若干学生记录并保存在一个结构数组中。 2.通过输入学生姓名可以输出该学生记录,如果没有该学生记录,给出一个信息。 3.输出按成绩从大到小的学生记录。 |
|
|
| 61.144.28.* |
20楼 char num[6]; //编号 char name[8];//姓名 char sex; //性别M表示男,G表示女 int age; //年龄 union{//职级 char cadre[8]; //干部职级 char teacher[12];//教师职级 short worker; //工人职级 }; }; 设计一个程序,实现如下功能: 1.通过键盘向具有workers类型的数组输入n个记录。 2.通过输入职工号可以打印出该职工记录,如果没有该职工号,给出一 个信息。 3.打印出每个职级的所有职工记录。 |
|
|
| 211.69.36.* |
21楼 |
|
|
| 59.107.70.* |
22楼 |
|
|
| 218.92.90.* |
23楼 |
|
|
| 218.12.100.* |
24楼 |
|
|
| 218.28.40.* |
25楼 |
|
|
| 219.239.27.* |
27楼 |
|
|
| 218.25.164.* |
28楼 游客威` |
|
|
| 218.25.164.* |
29楼 |
|
|
| 202.114.29.* |
30楼 |
|
|
