c练习3

来源:互联网 发布:台湾蛇毒血清丸淘宝网 编辑:程序博客网 时间:2024/06/04 18:31
1、输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。
 
#include <stdio.h>
int main(void)
{
    
int day,month,year,sum,leap;
    printf(
"Please input year,month,day ");
    scanf(
"%d %d %d",&year,&month,&day);
    
switch(month)
    
{
    
case 1:
        sum
=0;
        
break;
    
case 2:
        sum
=31;
        
break;
    
case 3:
        sum
=59;
        
break;
    
case 4:
        sum
=90;
        
break;
    
case 5:
        sum
=120;
        
break;
    
case 6:
        sum
=151;
        
break;
    
case 7:
        sum
=181;
        
break;
    
case 8:
        sum
=212;
        
break;
    
case 9:
        sum
=243;
        
break;
    
case 10:
        sum
=273;
        
break;
    
case 11:
        sum
=304;
        
break;
    
case 12:
        sum
=334;
        
break;
    
default:
        printf(
"data error");
        
break;
    }

    sum
=sum+day;
    
if(year%400==0||(year%4==0&&year%100!=0))
        leap
=1;
    
else
        leap
=0;
    
if(leap==1&&month>2)
        sum
++;
    printf(
"It is the %dth day.",sum);
}

2、输入三个整数x,y,z,请把这三个数由小到大输出

 

#include <stdio.h>
int main(void)
{
    
int x,y,z,t;
    scanf(
"%d%d%d",&x,&y,&z);
    
if(x>y)
    
{
        t
=x;
        x
=y;
        y
=t;
    }

    
if(x>z)
    
{
        t
=z;
        z
=x;
        x
=t;
    }

    
if(y>z)
    
{
        t
=y;
        y
=z;
        z
=t;
    }

    printf(
"Small to big: %d  %d  %d ",x,y,z);
}

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 快手手机号被注册了怎么办 快手该手机号已注册怎么办 手机号被别人注册了快手怎么办 快手显示手机号已注册怎么办 163的邮箱忘了怎么办 河长制账号密码忘了怎么办 网易登录名忘了怎么办 网易通行证安全手机忘了怎么办 美团数据获取失败怎么办 扣扣图片加载不出来怎么办 电脑qq最小化后不见了怎么办 uwp桌面快捷图标显示异常怎么办 网易云自动切歌怎么办 捡到小米手机怎么办才能自己用 dnf启动安装程序出错怎么办 苹果手机相册视频下载出错怎么办 苹果7软件闪退怎么办 微信上有钱账号就是怎么办 手机网速不给力怎么办 xp系统登录密码忘了怎么办 手机百度云网络出错怎么办 百度账号提示异常风险怎么办 刷xp框架卡米怎么办 全民k歌歌曲下架怎么办 全民k歌伴奏下架怎么办 苹果手机图片的图标打不开怎么办 电脑页面加载不出来怎么办 电脑主页面加载不出来怎么办 桌面图标不见了怎么办右键无反应 手机一直闪退该怎么办 点击华为设置闪退怎么办 小白摄像头获取视频文件失败怎么办 为什么解压文件老提示失败怎么办 b站sd卡写入失败怎么办 手机检测不到sd卡怎么办 华为sd卡不可用怎么办 u盘延缓写入失败怎么办 手机提示sd卡不可用怎么办 显示sd卡不可用怎么办 小米手机检测不到sd卡怎么办 小米手机sd卡写入失败怎么办