C语言 从键盘输入一个小于1000的正数,要求输入他的平方根(如平方根不是整数,则输入其整数部分)
输入数据后先对其检查是否为小于1000的正数,若不是,则重新输入.
#include
#include
int main()
{
int x,y;
printf("输入一个小于1000的整数x",x);
scanf("%d",&x);
if(x0)
{y=sqrt(x);
printf("x平方根的整数部分是y",x,y);
}
else
{printf("输入的数据不符合要求,重新输入一个小于1000的整数x",x)
scanf("%d",&x);
y=sqrt(x);
}
return 0
}
E:\实验4\实验4-2.c(6) :error C2018:unknown character '0xa3'
E:\实验4\实验4-2.c(6) :error C2018:unknown character '0xbb'
E:\实验4\实验4-2.c(7) :error C2146:syntax error :missing ';' before identifier 'scanf'
E:\实验4\实验4-2.c(9) :warning C4244:'=' :conversion from 'double ' to 'int ',possible loss of data
E:\实验4\实验4-2.c(14) :error C2146:syntax error :missing ';' before identifier 'scanf'
E:\实验4\实验4-2.c(15) :warning C4244:'=' :conversion from 'double ' to 'int ',possible loss of data
E:\实验4\实验4-2.c(18) :error C2143:syntax error :missing ';' before '}
人气:158 ℃ 时间:2020-03-24 09:56:24
解答
printf("输入一个小于1000的整数x",x);x不需要,改成
printf("输入一个小于1000的整数:");
printf("输入的数据不符合要求,重新输入一个小于1000的整数x",x)同理也改
return 0 前加
printf("平方根或平方根的整数部分为%d\n",y);
推荐
- C语言编程.从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数,则输出其整数
- 从键盘输入一个小虞1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分).要求在输入
- 从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分).
- C语言 从键盘输入一个小于1000的正数,要求输入他的平方根,如平方根不是整数,则输入其整数部分.
- C语言 编写程序,从键盘输入一个正数,计算该数的平方根.
- 关于国庆节的英语对话,后天要
- 把48升水倒入一个棱长为4分米的正方体容器里,水深多少分米?
- 一道根据函数图像判断范围的题,
猜你喜欢
- 节日里,甲乙超市搞活动.甲超市:一律九折.乙超市:满5送1.叔叔想买6瓶可乐,去哪个超市买合算?
- 基态原子的电子构型4d105s0、3d94s2、3d44s0、4d95s0哪个正确?
- 英语翻译
- 如图,在平行四边形ABCD中,M、N为AB的三等分点,DM、DN分别交AC于P、Q两点,则AP:PC=_,AQ:QC=_.
- Your English is good 下一句是什么 A:Thank you B:Thanks you C:You are good D:Not good
- 如图,在梯形ABCD中,AD∥BC,△ADE与△BCE面积之比为4:9,那么△ADE与△ABE面积之比为_.
- 用手拔钉子拔不出来,为什么用羊角锤一下子能拔出来?手握钢丝钳,为什么只要用不大的的握紧力就能把铁丝剪断?
- 如图,在Rt三角形ABC中,∠C=90度,CB=CA=a,求AB的长(不要用涉及勾股定理的解法,这是二次根式的单元,无视图上的解法..)