请教高手
本人是新手想请教各位高手
#include <stdio.h>
main()
{int long number;
number=getchar();
putchar(number);
}
{int lay1,lay2,lay3,leap year;
{if (lay1=nunber%4==0);
{if (lay2=number%100==0);
{if (lay3=number%400==0)leap year=yes;
else leap year=no;}
else leap year=yes;}
else lear year=yes;}
}
以上是我写的
在编译的时候老是说{int lay1,lay2,lay3,leap year;说明语法出错,
请指教,谢谢
----------------解决方案--------------------------------------------------------
难道你不觉得有错吗?
----------------解决方案--------------------------------------------------------
呵呵,knocker,难得上来,自从上次被偷钱包后怎么少了上来?难道是网费吗?
----------------解决方案--------------------------------------------------------
要么你借点?
----------------解决方案--------------------------------------------------------
#include <stdio.h>
main()
{int long number;
number=getchar();
putchar(number);
} 这里main结束了,后面{开头,啥也不是了
{int lay1,lay2,lay3,leap year;
不知道我这样说算不算对
----------------解决方案--------------------------------------------------------
我就是觉得有错啊
可是却找不到啊
你可以帮我指出吗
谢谢了
----------------解决方案--------------------------------------------------------
错误太多了,在这样的网络环境下给我一天都讲不清楚啊!!!
----------------解决方案--------------------------------------------------------
以下是引用神vLinux飘飘在2005-4-9 22:24:43的发言:
错误太多了,在这样的网络环境下给我一天都讲不清楚啊!!!
后来我把它改成这样了
希望错误少一点吧
#include<stdio.h> main() { int number,lay1,lay2,lay3; number=getchar(); putchar(number);
lay1=number%4; lay2=number%100; lay3=number%400;
if (lay1=0); if(lay2=0); printf("This year is not leap year!"); if(lay3=0); printf("This year is leap year!"); else printf("This year is not leap year!"); else;
else printf("This year is not leap year!"); }
知道自己菜,希望各位多多指教啊!!!在下在此感激不尽了。
----------------解决方案--------------------------------------------------------
再多改点吧
给你提示两个最明显的错误
if(lay1=0);
这短短的一句就有两个错误.
1.比较应该用==而不是=
2.if语句如果在这里加;则它什么都不会做.
----------------解决方案--------------------------------------------------------
为什么if什么也不会做
不是放在什么放在条件下面就可以的吗
----------------解决方案--------------------------------------------------------