早教吧作业答案频道 -->其他-->
编写一个C程序,读入一个正整数n(n不大于10000),输出所有连续正整数的和等于n的情况注意对于给定的n不一定有答案,如4,6就无解.排除只有一个数的情况,否则没一个输入都至少有一个答案,即
题目详情
编写一个C程序,读入一个正整数n(n不大于10000),输出所有连续正整数的和等于n的情况
注意对于给定的n不一定有答案,如4,6就无解. 排除只有一个数的情况,否则没一个输入都至少有一个答案,即他自己.
注意对于给定的n不一定有答案,如4,6就无解. 排除只有一个数的情况,否则没一个输入都至少有一个答案,即他自己.
▼优质解答
答案和解析
#include
main()
{
int num;
printf("请输入小于10000的数字\n");
scanf("%d",&num);
if(num>10000)
printf("你输入有误\n");
else
{
if(num%3!=0)
printf("无解\n");
else
printf("数字为%d,%d,%d\n",num/3-1,num/3,num/3+1);
}
}
main()
{
int num;
printf("请输入小于10000的数字\n");
scanf("%d",&num);
if(num>10000)
printf("你输入有误\n");
else
{
if(num%3!=0)
printf("无解\n");
else
printf("数字为%d,%d,%d\n",num/3-1,num/3,num/3+1);
}
}
看了 编写一个C程序,读入一个正整...的网友还看了以下:
有理数的除法法则:除以一个不等于0的数,(有理数的除法法则:除以一个不等于0的数,( );即a÷b 2020-05-16 …
关于正负数,绝对值a,c为小于0的数,即负数b大于0,即正数c小于aa+b的绝对值+b-c的绝对值 2020-05-24 …
证明二次函数的开口大小取决于a,50分!假设有一个函数:y=ax^2+bx+c(a不等于0),即这 2020-07-20 …
同底数幂的除法公式am÷an=am-n(a≠0,m,n都是正整数,并且m>n)中,如果m<n可以得 2020-07-30 …
公差等于0即D(x)=0不能得出x恒等于常数,为什么?课本原话:D(x)=0的充要条件是x以概率1 2020-07-30 …
零指数幂:任何不等于0的数的0次幂都等于.即a0=1(a≠0). 2020-08-01 …
设a,b属于全体实数R,集合{1,a+b,a}={0,b/a,b}则b-a=多少?本人菜鸟,是不是因 2020-11-17 …
求y=1/1+sinx的定义域第一种(1+sinX)≠0;故sinX≠—1;故sinX≠Kπ—2/π 2020-11-19 …
等式两边同除一个函数的困惑大家能帮我解决这个困惑吗?有点困惑;其中,为了在等式两边同除一个函数,它做 2020-12-23 …
函数y=lnx的值能取到正无穷吗函数y=lnx的导数是y'=1/x.当x趋近于正无穷时,y'趋近于0 2020-12-31 …