我将获取方法封装成一个名字叫week的函数了,他的三个参数分别是年月日,在里面会打印输出当天是星期几,不懂的地方给我留言
#include
#include
void
week(int
year,
int
month,
int
day)
{
tm
tmTime
=
{0};
time_t
tTime;
tmTime.tm_year
=
year-1900;
tmTime.tm_mon
=
month-
1;
tmTime.tm_mday
=
day;
tTime
=
mktime(&tmTime);
int
week
=
localtime(&tTime)->tm_wday;
if
(week
!=
0)
printf("%d年%d月%d日是星期%d\n",
year,
month,
day,
week);
else
printf("%d年%d月%d日是星期日\n",
year,
month,
day);
}
void
main()
{
week(2010,
11,
1);
}
#include
main()
{
int
x;
for(x=1;x<=100;x++)
if(x%2==0)
//这里的++去掉
if(x%3==0)
//同上
if(x%5==0)
//同上
printf("%d\n",x);
getch();
}
这样才可以找出100以内能同时被2,3,5,整除的数,你原来的是因为找不到达到你要求的数,所以才没有输出
你可以
#include
main()
{
int
x;
for(x=1;x<=100;x++)
if(++x%2==0)
if(++x%3==0)
if(++x%5==0)
printf("%d\n",x);
//在原来的程序中,加上下面2句
else
printf("找不到要求的数");
getch();
}
这样看一下,就知道错误原因了
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。