用tc编一个程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:14:29
该程序要求用户输入天数,然后将该值转换为周数和天数。例如,此程序将把18天转换成2周4天。用下面的格式显示结果:
18 days are 2 weeks,4 days.
最最最重要的是:使用一个while循环让用户重复输入天数;当用户输入一个非正数(如0或-20)时,程序将终止循环。

有问题hi我

#include <stdio.h>
void main()
{
int day;
printf("请输入一个整数:\n");
scanf("%d",&day);
while(day>0)
{
printf("%d days are %d weeks,%d days.\n",day,day/7,day%7);
printf("请输入一个整数:\n");
scanf("%d",&day);
}
}

//我没有TC,这是用VC++ 6.0做的,应该差不多.请你当做参考.
#include <iostream.h>
int main(void)
{
int days=1;
while(days>0)
{
cout<<"Please enter a positive integer(Enter a negative number or 0 out):";
cin>>days;
if(days>1)
cout<<endl<<days<<" days are "<<(days/7)<<" weeks,"<<(days%7)<<" days."<<endl;
else if(days==1)
cout<<endl<<days<<" is 1 day."<<endl;
}
return 0;
}

#include "stdafx.h&quo