注册 登录
编程论坛 C语言论坛

编程题:后天

黑暗骑士5D 发布于 2019-12-22 15:47, 2567 次点击
如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。

输入格式:
输入第一行给出一个正整数D(1 ≤ D ≤ 7),代表星期里的某一天。

输出格式:
在一行中输出D天的后天是星期几。

输入样例:
3
输出样例:
5

int main()
{
  int D,n;
  scanf("%d",&D);
  if(D==6||D==7)
    n=D-5;
  else
    n=D+2;
  printf("%d",&n);
  return 0;
}
4 回复
#2
吕孟伟2019-12-22 17:02
那你的问题是什么呢?
#3
自学的数学2019-12-22 17:28
程序代码:
#include<stdio.h>
int main()
{
  int day;
  scanf("%d",&day);
  
  if( day < 6 )
    printf("%d", day+2);
  else
    printf("%d", day+2-7);
  
  return 0;
}
#4
纯蓝之刃2019-12-22 20:57
程序代码:
#include <stdio.h>

int main()
{
  int D;
  scanf("%d",&D);
  D=(D+2)%7;
  if(D==0)
    D+=7;
  printf("%d",D);
  return 0;
}


printf("%d",&n);里n的前面不要加取地址符,应该是printf("%d",n);
#5
黑暗骑士5D2019-12-22 22:27
回复 4楼 纯蓝之刃
我写的那个有什么问题
1