璨711 2022-12-02 14:31 采纳率: 75%
浏览 40
已结题

怎么样使用指针完成这个问题?

编写一个函数char *leapyear(int year),依据year参数[年份]判断是否闰年,返回是否闰年的字符串(字符型指针)。在主函数中输入一个年份作为leapyear的参数,调用leapyear, 出。(闰年的判断方法:能被4整除且不能被100整除的年份,或能被400整除的年份)

  • 写回答

1条回答 默认 最新

  • 七月星辰八月雪 2022-12-02 16:15
    关注
    
    #include <stdio.h>
    
    char *leapyear(int year)
    {
    if(year%400 == 0)
    {
    return "闰年";
    }
    else if((year%4 == 0) && (year%100 != 0) )
    {
    return "闰年";
    }
    return "不是闰年";
    }
    
    int main()
    {
    int year;
    scanf("%d",&year);
    printf("%s\n",leapyear(year));
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月18日
  • 已采纳回答 12月10日
  • 创建了问题 12月2日