玻璃怎么算平方多少钱,求助C语言问题,运行提示的错误找不出来,请帮忙!!
答案:1 悬赏:60 手机版
解决时间 2021-03-23 07:40
- 提问者网友:轻浮
- 2021-03-23 00:52
玻璃怎么算平方多少钱,求助C语言问题,运行提示的错误找不出来,请帮忙!!
最佳答案
- 五星知识达人网友:思契十里
- 2021-03-23 02:08
语法错误有三处:
第一个错误:switch 你写成了swith,两个地方都是。
第二个错误:case 5:sun应该是sum吧
第三个错误:最后print应该是printf
程序的严密性来讲,你没有判断输入的年,月,日的数据的合法性,特别是月和日,如果月大于12呢,如果天在于当月所在的天数呢,这些都是不合法的数据,需要考虑进去在程序里验证。
我重新编了一个,你看看(没有考虑闰年,你自己需要考虑闰年的话,多加一句是闰年的判断把m[1]的值就变成29就可以了。而且你程序中的判断闰年的条件完全错了,应该是1、被4整除但不能被100整除。2、能被400整除
#include
struct date{
int month;
int day;
}dd;
int m[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int whichday(int ,int);
void main(){
int c;
printf(请输入某天日期值(月,日):);
scanf(%d,%d,&dd.month,&dd.day);
if(dd.month>0&&dd.month0&&dd.day
第一个错误:switch 你写成了swith,两个地方都是。
第二个错误:case 5:sun应该是sum吧
第三个错误:最后print应该是printf
程序的严密性来讲,你没有判断输入的年,月,日的数据的合法性,特别是月和日,如果月大于12呢,如果天在于当月所在的天数呢,这些都是不合法的数据,需要考虑进去在程序里验证。
我重新编了一个,你看看(没有考虑闰年,你自己需要考虑闰年的话,多加一句是闰年的判断把m[1]的值就变成29就可以了。而且你程序中的判断闰年的条件完全错了,应该是1、被4整除但不能被100整除。2、能被400整除
#include
struct date{
int month;
int day;
}dd;
int m[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int whichday(int ,int);
void main(){
int c;
printf(请输入某天日期值(月,日):);
scanf(%d,%d,&dd.month,&dd.day);
if(dd.month>0&&dd.month0&&dd.day
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯