1、 main1.cpp文件清单:
#include <iostream.h>
#include "head1.h"
#include <iomanip.h>//setw()函数的头文件
extern int year//全局变量
void main()
{
int i
cout<<"请输入您要查询的年份:"
cin>>year
int n=weekday(year)//调用weekday函数
for(i=1i<=12i++)//总共的月份 12
{
int lemp=1
cout<<endl<<year<<"年"<<setw(27)<<i<<"月"<<endl
cout<<"-----------------------------------"<<endl
char weekd[7][20]={"Mon","Tue","Wed","Thu","Fri","Sta","Sun"}//记录星期一到星期日
for(int j=0j<7j++)
cout<<setw(5)<<weekd[j]//setw(5)表示紧跟其后的数据项的输出占5个字符宽
cout<<endl<<"-----------------------------------"<<endl
for(int k=1k<nk++,lemp++)//输入每月第一天的起始位置,用空格补充
cout<<setw(5)<<" "
int m=monthday(i)//调用monthday函数
for(int d=1d<=md++,lemp++) //输出每月的天数
{
cout<<setw(5)<<d
if(lemp==7) //控制一行输出到星期天,如果到星期天则重晌稿蠢新计数
{
cout<<endl
lemp=0
}
}
n=lemp%7//当输出完一个月后,记录这个月的最后一天在哪,寻找下个月的
if(n==0) //第一天的起始位置
n=7
cout<<endl<<"-----------------------------------"<<endl<<endl<<endl
}
}
2、isl.cpp文件清单:
#include <iostream.h>
int isleapyear(int year)
{
if(year%4==0&&year%100!=0||year%400==0)
return 1//闰年返回值为1
else
return 0
}
3、weekday.cpp文件清单:
#include <iostream.h>
int weekday(int year)
{
int n=year-2007//已知2007年的元旦刚好是星期一
n=n+(n-1)/4+1// 判断,以每年52个整星期计算该年比2007年多出来敬咐的天数
n=n%7
if(n==0)
return 7//返回输入的年份的元宴陪旦是星期几
else
return n
}
4、monthday.cpp文件清单:
#include <iostream.h>
#include "head1.h"//需要调用head1中的函数
int year
int monthday(int i)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
return 31
else if(i==2)
{
if(isleapyear(year)==1)//调用isleapyear函数
return 29
else return 28
}
else return 30
}5、head1.h文件清单:
int isleapyear(int year)//函数原型声明
int weekday(int year)//函数原型声明
int monthday(int i)//函数原型声明
小程序页面的创意和整洁能够吸引用户使用小程序,并提高使用体验。基本上一个小程序开发出来能够和微信官方本身的风格保持一致,就算是排版成功。那么微信小程序如何排版呢?以下是一些排版的技巧。阅读微信官方的设计文档是最有效的方式。
里面提供了大量的用户界面实例,开发者只需严格依据这份小程序介绍页设计文档,就可以做出兼具美观、实用的 UI 与交互模式。
为了帮助大家更快地理解小程序官方提供的设计文档,小编今天专门为大家解读一下,不仅将团源设计文档简洁到二分之一,还增加了小程序 UI 设计和传统的网页设计的比较,讲述二者的差异性。所以现在大家只需花费和之前相比一半都不到的时间就能了解小程序排版技巧了,能掌握设计小程序过程中需要掌握的所有要点。旦液注:本文主要针对小程序开发者和 UI 设计师。小程序官方设计文档解读基本规则微信小程序设计文档将所有的设计范例分为了四个部分,分别是:
友好礼貌
清晰明确
便捷优雅
统一稳定
除此之外,微信官方还提供了一些便于开发者使用的组件,这些组件可以在微信官方的小程序 IDE 中直接使用。
设计文档也针对这部分组件进行了详细说明,包括每个组件的适用范围。同时,还提供了 Sketch 与 Photoshop 的设计模板,便于 UI 设计模或物师直接使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)