早教吧作业答案频道 -->其他-->
C++编程,要详细的答案1、编写程序能判断1~1000之内的哪些数是水仙花数,依次将这些水仙花数输出,并输出这些水仙花数的和输出。(水仙花数是一个三位数,其各位数字的立方和正好等
题目详情
C++编程,要详细的答案
1、 编写程序能判断1~1000之内的哪些数是水仙花数,依次将这些水仙花数输出,并输出这些水仙花数的和输出。(水仙花数是一个三位数,其各位数字的立方和正好等于该数。)
2、 有一分数序列:2/1、3/2、5/3、8/5……..,输出这个数列的前10项,并求和
3、 输出如下所示的9*9 乘法口诀表
4、 判断1-1000之间有多少个素数,并输出素数
1、 编写程序能判断1~1000之内的哪些数是水仙花数,依次将这些水仙花数输出,并输出这些水仙花数的和输出。(水仙花数是一个三位数,其各位数字的立方和正好等于该数。)
2、 有一分数序列:2/1、3/2、5/3、8/5……..,输出这个数列的前10项,并求和
3、 输出如下所示的9*9 乘法口诀表
4、 判断1-1000之间有多少个素数,并输出素数
▼优质解答
答案和解析
1、bool IsShuiXian(int n)//利用这个水仙花数判断函数,可以求出任意区间的
{
char szText[32] = {0};
itoa(n,szText,10);
int iLen = strlen(szText);
int iAry[32] = {0};
int iSum = 0;
for ( int i=0; i {
iAry[i] = (int)(n/powf(10,i))%10;
iSum += iAry[i]*iAry[i]*iAry[i];
if ( iSum > n )
{
return false;
}
}
if ( iSum == n )
{
return true;
}
return false;
}
4、
bool IsPrime(int n)//利用这个函数,可以判断出任意区间的素数
{
if ( n<1 )
{
return false;
}
for ( int i=2; i<=sqrtf(n); i++ )
{
if ( n%i==0 )
{
return false;
}
}
return true;
}
其他两题自己想啦,都不难,多动脑,多理解给你的两个函数
{
char szText[32] = {0};
itoa(n,szText,10);
int iLen = strlen(szText);
int iAry[32] = {0};
int iSum = 0;
for ( int i=0; i
iAry[i] = (int)(n/powf(10,i))%10;
iSum += iAry[i]*iAry[i]*iAry[i];
if ( iSum > n )
{
return false;
}
}
if ( iSum == n )
{
return true;
}
return false;
}
4、
bool IsPrime(int n)//利用这个函数,可以判断出任意区间的素数
{
if ( n<1 )
{
return false;
}
for ( int i=2; i<=sqrtf(n); i++ )
{
if ( n%i==0 )
{
return false;
}
}
return true;
}
其他两题自己想啦,都不难,多动脑,多理解给你的两个函数
看了 C++编程,要详细的答案1、...的网友还看了以下:
一个两位数的十位数字与个位数字之和是7,如果这两...一个两位数的十位数字与个位数字之和是7,如果这 2020-03-31 …
探索规律题13^1=3,个位数字是3;3^2=9,个位数字是9;3^3=27,个位数字是7;3^4 2020-04-27 …
数学shuxue1.一个三位数,三个位上的数字和为13,百位上的数比十位上的数少3,各位上的数字是 2020-04-27 …
数学选择题:一个两位数,个位数字与十位数字的和是12,如果设其个数字为x,则这个两位数为()一个两 2020-04-27 …
3×3=9,3×3×3=27,27的个位数字是7,3×3×3×3=81,81的个位数字是1,3×3 2020-05-13 …
一个三位数,十位上是0,个位与百位上的数字之和是9.(算术解)一个三位数,十位上是0,个位与百位上 2020-05-16 …
两条初一数学题(急救)!有一个三位数,其各数位的数字之和是16,十位数字是个位数字与百位数字的和, 2020-06-07 …
有一个两位数,十位上的数比个位上数字大三,把个位数字与十位数字对调后所得的有一个两位数,十位上的数 2020-06-11 …
有一个游戏,任意写出一个三位数,百位数字比个位数字大二,交换百位数字与各位数字,用大数减小数,交换 2020-06-11 …
有一个两位数,他的十位数字和个位数字的和是14.如果把十位上的数字和个位上的数字位置交换后,所得的 2020-06-14 …