c++小白
c++小白求助
#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'
求解 怎么改
------解决思路----------------------
if x<100
------解决思路----------------------
x>999 : -> if (x<100
------解决思路----------------------
x>999)
加个括号,去掉冒号
------解决思路----------------------
a= x/100;
b= (x%100)/10;
c = x%10
------解决思路----------------------
if (x<100
------解决思路----------------------
x>999)
{
printf("输入有误,请重新输入:");
scanf("%d",&x);
}
#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'
求解 怎么改
------解决思路----------------------
if x<100
------解决思路----------------------
x>999 : -> if (x<100
------解决思路----------------------
x>999)
加个括号,去掉冒号
------解决思路----------------------
a= x/100;
b= (x%100)/10;
c = x%10
------解决思路----------------------
if (x<100
------解决思路----------------------
x>999)
{
printf("输入有误,请重新输入:");
scanf("%d",&x);
}