C语言的一个问题,为什么编译错
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 06:57:47
C语言的一个问题,为什么编译错
#include
void main()
{
int month,year,days;
printf("input month,year:");
scanf("%d%d",&month,&year);
if (month == 1 || month == 3 || month == 5|| month == 7 || month == 8 || month == 10 || month == 12 || month == 4 || month == 6 || month == 9 || month == 11)
{
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
days = 31;
}
else
{
days = 30;
}
}
else
{
if (year%4 = 0 && year%100! = 0 || year%400 = 0)
{
days = 29;
}
else
{
days = 28;
}
}
printf("%d year %d month is %d days",month,year,days);
}
#include
void main()
{
int month,year,days;
printf("input month,year:");
scanf("%d%d",&month,&year);
if (month == 1 || month == 3 || month == 5|| month == 7 || month == 8 || month == 10 || month == 12 || month == 4 || month == 6 || month == 9 || month == 11)
{
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
days = 31;
}
else
{
days = 30;
}
}
else
{
if (year%4 = 0 && year%100! = 0 || year%400 = 0)
{
days = 29;
}
else
{
days = 28;
}
}
printf("%d year %d month is %d days",month,year,days);
}
if (year%4 = 0 && year%100! = 0 || year%400 = 0)
需要用“==”,而不是“=”
需要用“==”,而不是“=”
关于C语言的一个问题 int a=2 k=(++a)+(++a)+(++a) 编译后答案是13 可是为什么我算出来是12
用C语言编译一个简单计算器的程序,要求其中有括号和幂函数
给出一个大于或等于3的正整数,判断他是不是一个素数.使用c语言程序编译出来?
在C语言编译时出现如下提示,点确定后又能够进行仿真,为什么?
c语言入门级的问题如何让编译后运行的结果显示为I am a simple computer.M favorite num
编译原理问题构造一个不带回溯的自上而下语法分析器对文法有何要求?为什么?
编译原理语法分析实验编制一个递归下降分析程序,C语言代码.
一个C语言小小的问题,
一个简单C语言题的问题.
下边是一个C语言的问题,
C语言中,在main函数一开始定义了 int i;后来又在for语句中有int i 这样的语句,为什么编译时出错.
编译原理词法分析程序不要C语言的,是C++版的,