c++小白求助

七之禾叶 2015-11-09 01:45:32
#include <stdio.h>
void main()
{
int x;
int a,b,c;
printf("请输入一个三位数:");
scanf("%d",&x);
if x<100 || x>999 :
printf("输入有误,请重新输入:");
scanf("%d",&x);
a=x/100;
b=(x-a*100)/10;
c=x-a*100-b*10;
printf("百位数为:%d\n",a);
printf("十位数为:%d\n",b);
printf("个位数为:%d\n",c);
}
D:\作业\c++\151108\1.c(8) : error C2061: syntax error : identifier 'x'
求解 怎么改
...全文
160 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
TADIE2013 2015-11-09
  • 打赏
  • 举报
回复
我就是来看一下…因为我也是个小白…特别小白
starnight_cyber 2015-11-09
  • 打赏
  • 举报
回复
请看楼上的解答!
stephen_csdn 2015-11-09
  • 打赏
  • 举报
回复
if (x<100 || x>999) { printf("输入有误,请重新输入:"); scanf("%d",&x); }
  • 打赏
  • 举报
回复
引用 楼主 dqingshou 的回复:
#include <stdio.h> void main() { int x; int a,b,c; printf("请输入一个三位数:"); scanf("%d",&x); if x<100 || x>999 : printf("输入有误,请重新输入:"); scanf("%d",&x); a=x/100; b=(x-a*100)/10; c=x-a*100-b*10; printf("百位数为:%d\n",a); printf("十位数为:%d\n",b); printf("个位数为:%d\n",c); } D:\作业\c++\151108\1.c(8) : error C2061: syntax error : identifier 'x' 求解 怎么改
a= x/100; b= (x%100)/10; c = x%10
大大大白 2015-11-09
  • 打赏
  • 举报
回复
if x<100 || x>999 : -> if (x<100 || x>999)
加个括号,去掉冒号
资源下载链接为: https://pan.quark.cn/s/2dfc9b0bbfb0 课程大纲共十二讲:第一讲是基本概念,包括数据结构、算法及最大子列和问题实例;第二讲线性结构,涉及线性表、堆栈、队列等及多项式加法实例,还有小白专场的多项式运算 C 实现;第三到五讲是树(上中下),涵盖树的表示、二叉树、二叉搜索树、堆、哈夫曼树等,附多个小白专场的 C 实现;第六到八讲是图(上中下),包括图的概念、遍历、最短路径、最小生成树等,有应用实例和小白专场;第九到十讲是排序(上下),涉及多种排序算法及比较;第十一讲散列查找,包括散列表、函数构造等及词频统计实例;第十二讲是综合习题选讲。 预备知识方面,需学过一门编程语言,懂 C 语言更易接受,学过离散数学有帮助但非必需。 证书要求:编程练习需在 PTA 获 200 分以上;总评成绩由期中(40%)和期末(60%)构成,若期末成绩高于期中则期末占 100%;总评 60 分以上可获合格证书。2016 年冬季或 2017 年春季 PAT 甲级考试 70 分以上,且已获合格证书者,可获优秀证书。合格证书获得者中,总评 80-100 分可领 50 元 PAT 代金券,60-80 分可领 20 元,全国考点通用,一年有效。 常见问题:非计算机专业、数学不好(会算术即可)的人,只要会编程就能学;不会编程的需先学基础(如翁恺老师的 C 语言课)。每周学习时间平均 4-8 小时,基础不同时间不同,可先在 PTA 自测。程序提交到 PTA 出错,多因自测数据简单或输出不规范,需用标准输入输出。PTA 测试数据不公布,遇卡壳可去论坛求助。PAT 是编程能力考试,分多个级别,甲级证书对就业有帮助,多家企业认可其成绩。

70,040

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧