引用 | 编辑
颖欣
2005-04-03 22:35 |
楼主
▼ |
||
x0
= =...老师说要看起来像不同人写的 ....但是我一点程式基础都没有....有人可以帮帮我吗?我会感激你的....拜托....还有谁可以交我画流程图......= =....程式真困难... 程式码如下 using System; namespace ConsoleApplication1 { /// <summary> /// Class1 的摘要描述。 /// </summary> class Class1 .. 访客只能看到部份内容,免费 加入会员 x0
|
引用 | 编辑
MarkTzen
2005-04-03 23:37 |
1楼
▲ ▼ |
一开始是读入年份!因为读进来的是string!所以再呼叫Convert.ToInt32转成了数字型态(就是integer,在32bit的cpu里,integer是32bit!所以转也是称为Int32)
再来call这支函式,就是再跑到下面去判断 "除以4 等不等于零" 以及 "除以100要不等于零" 或者 "除以四百等于零" (这三个条件就是闰年的判断) ***不过我的印象,应该是全部都&&(以及,也就是and)。 ok~呼叫完call,判断了输入的x,是不是闰年!1就是闰,0就不是~~ 然后再把变数i,从1开始做回圈!一直跑到2004年!把闰月的个数加在变数e! 中间就用变数n来接一直类加的i!再呼叫call!ref这个字眼,应该就是c++的&,reference的意思~ 传进去的变数,在里面函式做的运算,会影响到出来后的变数值! c/c++有两种,一个就是pointer(指标)、另一个就是参考(reference)~~这个就要再多看看c#的语法了! 简单介绍~~~有问题再来讨论讨论! x0 |
引用 | 编辑
panasonic732
2005-04-04 08:30 |
3楼
▲ ▼ |
复制程式
int year,n,e=0,i=1,x; //宣告变数 Console.WriteLine("输入年份"); //萤幕印出 '输入年份' year = int.Parse(Console.ReadLine()); // Console.ReadLine 为读进输入的文字 资料形态.Parse 为转该资料形态 x = call(year); //呼叫副程式 if(x==1) //判段传回值 Console.WriteLine("闰年"); else Console.WriteLine("平年"); while(i<=year) //这边修改至所输入的年份 { i++; n = i; n=call(n); e+=n; } Console.WriteLine("共{0}个闰年",e); } static void call(int y) //副程式 { if(y%4==0&&y%100!=0||y%400==0) y=1; else y=0; return y; } } } 若有不能执行 请通知我 = =+ 我是直接修改 流程图可不可以用照片换阿...呵呵 x1 |
引用 | 编辑
hatacpk
2006-09-26 11:54 |
4楼
▲ |
复制程式
using System; namespace Leap_year { /// <summary> /// year的摘要描述。 /// </summary> class year { /// <summary> /// 应用程式的主进入点。 /// </summary> [STAThread] static void Main(string[] args) { // // TODO: 在此加入启动应用程式的程式码 // int input; Console.WriteLine("请输入年份"); input = Convert.ToInt32(Console.ReadLine()); leap_year(input); total_leap_year(); } static void leap_year(int y) { if(y % 4 == 0 && y % 100 !=0 || y % 400 == 0 ) Console.WriteLine("闰年"); else Console.WriteLine("平年"); } static void total_leap_year() { int total_leap_year = 0; for(int i = 1; i <= 2004 ; i++) { if(i % 4 == 0 && i % 100 !=0 || i % 400 == 0 ) total_leap_year ++; } Console.WriteLine("共" + total_leap_year + "个闰年"); } } } 这篇好久了啊!!! x0 |