VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 228|回复: 7

[已解决]新手求助 错误类型:error C2143和error C2181

[复制链接]
18_avatar_middle
最佳答案
0 
在线会员 发表于 2020-2-16 11:00:53 | 显示全部楼层 |阅读模式
实用C++第十课留了一个小作业:根据用户输入的数字:1-7,输出今天是星期几?输入1输出星期一,输入2输出星期二,以此类推。
#include<iostream>
using namespace std;
int main()
{
int a = 0;
        cin >> a;
        if (int a == 1)
        {
                cout << "今天是星期一" << endl;
        }
        else if (int a==2)
        {
                cout << "今天是星期二" << endl;
        }
        else if (int a == 3)
        {
                cout << "今天是星期三" << endl;
        }
        else if (int a == 4)
        {
                cout << "今天是星期四" << endl;
        }
        else if (int a == 5)
        {
                cout << "今天是星期五" << endl;
        }
        return 0
}
这是我写的代码,我试着运行了一下,可是却有错误,我觉得写的应该没问题,我不知道它说的错误是指哪些方面?可以讲解一下吗?
error C2143: 语法错误 : 缺少“,”(在“==”的前面)
error C2143: 语法错误 : 缺少“;”(在“{”的前面)
没有匹配 if 的非法 else
最佳答案
82_avatar_small
2020-2-16 11:24:47
楼主还真是不改老毛病啊,if 里面不能加变量定义,再说变量 a 已经在外面定义了,所以把所有 if 中的 int 去掉就可以啦




上一篇:萌新提问
下一篇:平时的练习
82_avatar_middle
最佳答案
14 
在线会员 发表于 2020-2-16 11:24:47 | 显示全部楼层    本楼为最佳答案   
bestAnswer
楼主还真是不改老毛病啊,if 里面不能加变量定义,再说变量 a 已经在外面定义了,所以把所有 if 中的 int 去掉就可以啦
75_avatar_middle
最佳答案
13 
online_supermod 发表于 2020-2-16 11:47:03 | 显示全部楼层
新手求助 错误类型:error C2143和error C2181




这个是调试完的代码   注意看箭头的地方,   都是基础语法错误  慢慢来不要急,加油 小伙子
75_avatar_middle
最佳答案
13 
online_supermod 发表于 2020-2-16 11:47:46 | 显示全部楼层
love_cctry 发表于 2020-2-16 11:24
楼主还真是不改老毛病啊,if 里面不能加变量定义,再说变量 a 已经在外面定义了,所以把所有 if 中的 int  ...

估计是个新手,常识性的语法错误   估计他多练练就懂得了!他应该是自学的朋友,
50_avatar_middle
最佳答案
1 
在线会员 发表于 2020-2-16 17:13:25 | 显示全部楼层
为啥不用switch
75_avatar_middle
最佳答案
13 
online_supermod 发表于 2020-2-16 18:04:31 | 显示全部楼层

人家 估计还没有学习到那一步呢
18_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-2-18 16:24:39 | 显示全部楼层
love_cctry 发表于 2020-2-16 11:24
楼主还真是不改老毛病啊,if 里面不能加变量定义,再说变量 a 已经在外面定义了,所以把所有 if 中的 int  ...

【捂脸】之前发过,但是系统显示数据丢失,我看了一下提问列表也没看到我的提问,所以又写了一遍,结果第二天就都有了,误会!! 问题我已经搞清楚了,谢谢各位大佬!!!
51_avatar_middle
最佳答案
57 
online_admins 发表于 2020-2-18 16:33:23 | 显示全部楼层
hehehww 发表于 2020-2-18 16:24
【捂脸】之前发过,但是系统显示数据丢失,我看了一下提问列表也没看到我的提问,所以又写了一遍,结果第 ...


若正常发帖或回复后帖子被自动删除,为系统拦截插件误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-4-9 21:20

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表