| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1274 人关注过本帖
标题:这个循环程序怎么写
只看楼主 加入收藏
xiaowaibu
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-3-23
结帖率:100%
收藏
已结贴  问题点数:1 回复次数:4 
这个循环程序怎么写
实验四 循环程序综合应用
  一、实验目的
    掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决一般难度的实际应用问题。
  二、实验要求
    1.仔细阅读下列实验内容,并编写出相应的C语言源程序。
    2.在VC运行环境下,编辑录入源程序。
    3.调试运行源程序,并记录下调试运行过程中出现的所有错误及改正方法。
    4.掌握如何根据出错信息查找语法错误。
    5.写出本次实验的实验报告。
  三、实验内容
    1.(基本题,分值75)编程序实现如下功能:输入任意一个年份的值,输出该年份的日历。要求将12个月自上而下排成一列。
    2.(拓展题,分值25)输入任意一个年份的值,输出该年份的日历。要求将12个月自上而下排成两列。
搜索更多相关主题的帖子: 程序设计 编辑 C语言 源程序 环境 
2010-04-25 14:23
longyi3030
Rank: 2
等 级:论坛游民
帖 子:36
专家分:38
注 册:2010-3-5
收藏
得分:0 
能把你要输出的结果图说一下么

初学者,
2010-04-25 14:53
川蜜
Rank: 2
等 级:论坛游民
帖 子:15
专家分:30
注 册:2010-4-20
收藏
得分:0 
不熟悉!
2010-04-25 20:26
hahayezhe
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖南张家界
等 级:贵宾
威 望:24
帖 子:1386
专家分:6999
注 册:2010-3-8
收藏
得分:0 
先判断一下输入年份是否润年

然后输出
第一题
比如 1 月
  1号.....31号
    2月
 ....
第二题
1月                2月
1.......31号    1......
3月                  4月
.........      ........
回车 循环之间嵌套控制
2010-04-25 20:32
bnws
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-1-5
收藏
得分:0 
#include<stdio.h>

int main(void)
{

 int output (int years,int months);
 int flag(int years);
 int n,i = 1,j;
 int days;
 
 printf("Input a years:\n");
 scanf("%d",&n);
 
 do{
    printf("%d Years %d Months:\n",n,i);
    days = output(n,i);
    for(j = 1; j <= days;++j)
    {
     printf("%3d",j);
     if(j % 7 ==0)
      printf("\n");
    }
    ++i;

    printf("\n");
 }while(i < 13);

 return 0;
}

int output (int years,int months)
{
 int flag(int years);
 int days;

 if(months ==2)
  {
   if(flag(years))
    days = 29;
   else
    days = 28;
  }
 else if(months == 1 || months == 3 || months == 5 || months == 7 ||months == 8 ||months == 10 || months == 12)
  days = 31;
 else
  days = 30;
 
 return days;
}

int flag(int years)
{
 int result;

 if(years % 4 ==0 && years % 100 !=0 || years % 400 ==0)
  result = 1;
 else
  result = 0;

 return result;
}
希望各位多多指点啊.
2010-04-26 17:07
快速回复:这个循环程序怎么写
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024890 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved