|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
学校的作业,做到这里就不知道怎么办了
int main(void)
{
int a,s,d;
do{
printf("Enter a date(mm/dd/yy):");
scanf("%d/%d/%d",&a,&s,&d);
}while(a!=0&&s!=0&&d!=0);
}
本帖最后由 jackz007 于 2020-11-24 15:16 编辑
- #include <stdio.h>
- int main(void)
- {
- int a , s , d , k = 0 , m = 99999999 , n ;
- do {
- printf("Enter a date(mm/dd/yy):") ;
- scanf("%d/%d/%d" , & a , & s , & d) ;
- if(a && s && d) {
- n = d * 10000 + a * 100 + s ;
- if(n < m) {
- m = n ;
- k ++ ;
- }
- }
- } while(a && s && d) ;
- if(k) {
- d = m / 10000 ;
- a = (m % 10000) / 100 ;
- s = m % 100 ;
- printf("%d/%d/%d\n" , a , s , d) ;
- }
- }
复制代码
编译、运行实况:
- D:\0002.Exercise\C>g++ -o x x.c
- D:\0002.Exercise\C>x
- Enter a date(mm/dd/yy):11/12/19
- Enter a date(mm/dd/yy):1/28/10
- Enter a date(mm/dd/yy):1/2/13
- Enter a date(mm/dd/yy):12/28/18
- Enter a date(mm/dd/yy):0/0/0
- 1/28/10
- D:\0002.Exercise\C>
复制代码
|
|