谁能帮忙写两个while循环程序!

(1题)编写一个程序,将用分钟表示时间转换成以小时和分钟表示的时间。使用#define来创建一个代表60的符号常量。使用while循环来允许用户重复键入值,并且当键入一个... (1题)编写一个程序,将用分钟表示时间转换成以小时和分钟表示的时间。使用#define来创建一个代表60的符号常量。使用while循环来允许用户重复键入值,并且当键入一个小于等于0的时间时终止循环。
(2题)编写一个程序,该程序要求用户输入天数;然后将该值转换为周数和天数。此程序将把18天转换成2周4天。显示方式“18天是2周零4天”使用while循环让用户重复输入天数;当用户输入一个非正数(如0或-20)时,程序将终止循环。
展开
 我来答
FLY_WHQ
推荐于2016-04-06 · 超过18用户采纳过TA的回答
知道答主
回答量:59
采纳率:100%
帮助的人:26.1万
展开全部

#define sec 60


int flag=1,input;

while(flag)

{

scanf("%d",&input);

if(input==0)

flag=0;

else

flag=1;

}


int a[2];


while(flag)

{

scanf("%d",&input);

if(input==0)

{flag=0;break;}

else

{flag=1;

a[1]=input/7;

a[0]=input%7;

printf("%d周%d天\n",a[1],a[0]);}

}

追问
我的编辑器版本太低了.我的是c++6.0运行这个程序很多错误.不过也要谢谢你!
追答
这个只是个循环程序,你加到主函数就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式