牵风 发表于 2021-10-17 17:23:18

小白提问

在如下图所示的12小时表盘中,当前时针指向7时整。
1小时后将指向8时整,2小时后将指向9时整,......,
请问:n小时后,时针指向几时整?
这个程序咋写啊

傻眼貓咪 发表于 2021-10-17 17:33:35

图呢?

牵风 发表于 2021-10-17 17:37:31

#include <stdio.h>
int main()
{
        int time,i;
        scanf("%d",&i);
        if(i==0)
        {
                printf("12");
        }
        else
        {
                time=(7+i)%12;
                printf("%d",time);
        }
        return 0;
}
这个为什么不行

此方星河 发表于 2021-10-17 17:42:06

#include <stdio.h>

int main()
{
    int time, i;
    scanf("%d",&i);
    if(i==0)
    {
      printf("7");
    }
    else
    {
      time=7 + i;
      if (time > 12) {

            time -= 12;
      }
      printf("%d", time);
    }
    return 0;
}
页: [1]
查看完整版本: 小白提问