C语言中打印月历

Python019

C语言中打印月历,第1张

代码没标识有点难看,拿去运行了下,问题应该是出现在控制输出上!

主要思想是

1、设置一个变量count

2、每输出一天count++

3、若果count==当月的天数

4、则跳出输出

这样应该能解决多输出几天的问题了

#include <stdio.h>int main(){ int i,j,a scanf("%d",&a) if(a==7) { a=0 } else {a=a }printf("Sun Mon Tue Wed Thu Fri Sat\n") for(i=1i<=ai++) { printf("%4c",' ') }for(j=1j<=30j++) {if((j+a)%7==0) { printf("%3d",j)printf("\n") } else printf("%3d ",j)} return 0//返回值}程序可以运行,就记得给main函数增加返回值,删去没有使用到的b和c就行了,其他正常