输出这些数的乘积:1:只能从100-999的三位数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/25 16:45:25
输出这些数的乘积:1:只能从100-999的三位数
2:这些数必须是一个数的完全平方
3:数中要有两位数字相同
这用C语言编啊
2:这些数必须是一个数的完全平方
3:数中要有两位数字相同
这用C语言编啊
int result = 1;
for( int i = 10; i < 32; i++)
{
int square = i*i;
int bit, ten, hundred;
bit = square%10; //个位
hundred =square/100; //百位
ten = (square%100-bit)/10; //十位
if (bit == hundred || bit == ten || ten == hundred)
result *= square;
}
这个是C++的,但是你应该能看懂吧!
首先,要是完全平方数,而且数是三位的.所以推出这个数是10-31之间的数的平方值(32²=1024>999).这个是循环条件.循环内求出这个完全平方数,然后看是否有2位相同的,有就乘以这个完全平方数,没有继续.
for( int i = 10; i < 32; i++)
{
int square = i*i;
int bit, ten, hundred;
bit = square%10; //个位
hundred =square/100; //百位
ten = (square%100-bit)/10; //十位
if (bit == hundred || bit == ten || ten == hundred)
result *= square;
}
这个是C++的,但是你应该能看懂吧!
首先,要是完全平方数,而且数是三位的.所以推出这个数是10-31之间的数的平方值(32²=1024>999).这个是循环条件.循环内求出这个完全平方数,然后看是否有2位相同的,有就乘以这个完全平方数,没有继续.
用C语言输出1至100之间每位数的乘积大于每位数的和的数
1) 编程实现,输出100-999之间所有的“水仙花数”.“水仙花数”是一个三位数,其各位数的立方和等于该数
在100—999这些数中,任意取一个三位数,求这个三位数不是5的倍数的概率
从键盘输入十个数,输出最大值和最小值.为什么我的程序只能输出最大值,而最小值显示-858993460
C++编写程序输出1~100之间各位数乘积大于各位数的和的数,要求判断各位数乘积大于各位数的和用函数表示
c#程序,从0到9十个数字组成没有重复数字的三位数.算出个数和输出这些三位数.
急 随机产生3个1到10之间的数并将三数的乘积输出
2、下面程序的功能是输出 1 至 100 之间每位数的乘积大于每位数的和的数.请填空.
如何编辑程序“输出1~100的素数(只能被1和本数整除的数)”
c语言输出所有三位数中各个位数的立方等于这个三位数的数
用1、3、5、7、9组成一个三位数与两位数,每个数字只用一次,使得两数的乘积最大.这个乘积是------
从最大的三位数到最大的五位数,这些数中由相同数字组成的有几个?