首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

C語言將天數轉換為周數與剩餘天數

     編輯:程式設計疑難解答

題目需求

輸入一個整數表示總天數,輸出對應的周數與剩餘天數。例如輸入 10 輸出 周數:1 天數:3。

標準代碼

#include <stdio.h>

int main() {
    int day = 0;
    printf("請輸入天數:\n");
    scanf("%d", &day);
    printf("周數:%d\n天數:%d", day / 7, day % 7);
    return 0;
}

核心邏輯

  • 整數除法 / 得到完整周數。
  • 取模運算 % 得到不足一周的剩餘天數。
  • 注意輸入合法性(非負整數),實際項目中需加校驗。

擴展:輸出更友好格式

printf("%d 天 = %d 週 %d 天\n", day, day/7, day%7);
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved