计算机等级二级C语言程序设计100例一[2]
江西金鼎科技学院
  网站首页 | 学院概况 | 新闻动态 | 招生就业处 | 全日制教学部 |培训认证处 | 成 教 处 | 网络学习中心 | 教学科研处 | 证书查询 | 报名录取  
站点管理处 |直属九江分院 |          

  当前位置 || 部门概况 || 网络学习中心

计算机等级二级C语言程序设计100例一[2]

[ 点击次数:| 作者:Admin | 更新时间:2008-11-3 13:21:39 ]
以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊

  情况,闰年且输入月份大于3时需考虑多加一天。

  2.程序源代码:

以下是引用片段:
  main()
  {
  int day,month,year,sum,leap;
  printf("/nplease input year,month,day/n");
  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@0==0||(year%4==0&&year0!=0))/*判断是不是闰年*/
  leap=1;
  else
  leap=0;
  if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/
  sum++;
  printf("It is the %dth day.",sum);}


  【程序5】

  题目:输入三个整数x,y,z,请把这三个数由小到大输出。

  1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,

  然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

  2.程序源代码:

以下是引用片段:
  main()
  {
  int x,y,z,t;
  scanf("%d%d%d",&x,&y,&z);
  if (x>y)
  {t=x;x=y;y=t;} /*交换x,y的值*/
  if(x>z)
  {t=z;z=x;x=t;}/*交换x,z的值*/
  if(y>z)
  {t=y;y=z;z=t;}/*交换z,y的值*/
  printf("small to big: %d %d %d/n",x,y,z);
  }

 【程序6】

  题目:用*号输出字母C的图案。

  1.程序分析:可先用’*’号在纸上写出字母C,再分行输出。

  2.程序源代码:

以下是引用片段:
  #include "stdio.h"
  main()
  {
  printf("Hello C-world!/n");
  printf(" ****/n");
  printf(" */n");
  printf(" * /n");
  printf(" ****/n");
  }


  【程序7】

  题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!

  1.程序分析:字符共有256个。不同字符,图形不一样。

  2.程序源代码:

以下是引用片段:
  #include "stdio.h"
  main()
  {
  char a=176,b=219;
  printf("%c%c%c%c%c/n",b,a,a,a,b);
  printf("%c%c%c%c%c/n",a,b,a,b,a);
  printf("%c%c%c%c%c/n",a,a,b,a,a);
  printf("%c%

来源:办公区

关闭页面

上一篇: 计算机等级二级C语言程序设计100例一[1]

下一篇: 计算机等级二级C语言程序设计100例一[3]

部门概况

综合信息

教学行政

热文导读

主板USB管脚接口大全3

主板USB管脚接口大全2

主板USB管脚接口大全

实例教你如何读懂路由器…

迅雷超速下载13秘技

加速有理-迅雷超速下载13…

不选喷墨打印机的8条理由

Word中巧用查找替换功能…

图片浏览

 
Copyright © 2007 http://www.jdjy.org.cn All Rights Reserved | 江西金鼎科技学院 版权所有
国家信息产业部ICP备案:赣ICP备07005810号 | 江西金鼎科技学院数据中心制作维护