功能内聚、顺序内聚、数据耦合、控制耦合例子(C语言描述)
1.举出功能内聚、顺序内聚、数据耦合、控制耦合各一例(用C语言)。(1)功能内聚
/*
*功能内聚性例子
*根据出生年份得出年龄
*/#include
#include
voidGetAge()
{
intBirthYear=0;
intAge=0;
printf("%s","请输入出生年份:");
scanf("%d",&BirthYear);time_trawtime;
structtm*timeinfo;
time(&rawtime);
timeinfo=localtime(&rawtime);
Age=timeinfo->tm_year+1900-BirthYear;
printf("您的年龄是:%d岁\n",Age);
}
voidmain()
{
GetAge();
}(2)顺序内聚
/*
*顺序内聚
*根据出生年份得出年龄,根据年龄得到退休时间
*/
#include
#include
voidGetRetireYear()
{
//得出年龄
intBirthYear=0;
intAge=0;
printf("%s","请输入出生年份:");
scanf("%d",&BirthYear);