我将获取方法封装成一个名字叫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教你。