永发信息网

C语言 从键盘输入一个小于1000的正数,要求输入他的平方根(如平方根不是整数,则输入其整数部分)

答案:1  悬赏:20  手机版
解决时间 2021-07-30 05:23
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 '}
最佳答案

printf(输入一个小于1000的整数x,x);x不需要,改成
printf(输入一个小于1000的整数:);
printf(输入的数据不符合要求,重新输入一个小于1000的整数x,x)同理也改
return 0 前加
printf(平方根或平方根的整数部分为%d\n,y);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个喜欢但是收入少,一个收入高点但不喜欢的
我喜欢上一个我们父母都不同意的女孩怎么办?
35玄光值多少钱?广1
南岗区哈尔滨哈西万达壹品宾馆(哈西客站店)这
空间图标没有亮了怎么办?
从威海到济宁多长时间,威海机场到文登汽车站
失眠.数羊有用么?
金大福珠宝在辽宁省锦州有连锁店吗
有牙结石用什么牙膏好,去牙结石牙膏能去除什
我PSP升了级,那些存档、游戏会不会消失?
怎样摆脱娃娃脸?
周记写什么呢
郾城区漯河巴山路市场-南门地址在哪,我要去
贫血怎么补回来?
南京到杭州坐汽车要多久?导游带队的
推荐资讯
为什么我的QQ农场打不开呢?
爱情伟大的栅排比句子,微笑是。。。。。能。
从深圳宝安机场坐车到市内多少钱?
武汉美术生文化成绩300多能上哪个学校
青岛哪里有卖桔梗花的?
珠晖区衡阳意顺饼屋(东风北路店)这个地址在什
冬季什么样的男士护肤品要好些?
孝南区孝感耐欧美甲地址是什么,有没有知道的
请问东莞长安镇霄边这边那里有卖福满多的干脆
如何去拒绝别人啊?
风色幻想6这张图真的假的..
商城县信阳欧美思国际英语地址在哪,我要去那
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?