C Primer Plus5-3

本程序通过while循环让用户反复输入天数,并将其转换为周数和剩余天数的形式输出,直到用户输入非正数终止循环。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*3.编写一个程序,该程序要求用户输入天数,然后将该值转换为周数和天数。例如,此程序将把18 天转换成 24 天。用下面的格式显示结果:
18 days are 2 weeks, 4days.
使用一个 while 循环让用户重复输入天数;当用户输入一个非正数(如 0 或-20)时,程序将终止循环。*/

#include<stdio.h>
#include<stdlib.h>

int main()
 {
     int day;

     printf("Please input the days:");
     scanf("%d", &day);

     while (day>0)
     {
         printf("%d days are %d weeks, %ddays.\n", day, day / 7, day % 7);
         printf("Please input the days:");
         scanf("%d", &day);
     }

     system("pause");
     return 0;
 }

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值