11问答网
所有问题
当前搜索:
输出任意一正整数的各位数字的乘积
C语言:输入一组
正整数
,0代表输入结束。计算这一组正整数中奇数的平均值...
答:
include<stdio.h>int main(){int x,n=0,f1=0,f2=1; scanf("%d",&x); while(x) {if(x%2) {f1+=x; n++;} else f2*=x; scanf("%d",&x); } printf("%.1f %d\n",(float)f1/n,f2); return 0;}
c语言。编程题:输入一个
正整数
n(大于一小于九),
输出
九九乘法口诀表的前...
答:
include "stdio.h"void main(){ int a[9][9]; int i,j,x=0,n; scanf("%d",&n); for(i=0;i<9;i++) for(j=0;j<i+
1
;j++) a[i][j]=(i+1)*(j+1); for(i=0;i<9;i++) { for(j=0;j=n)break; } printf("\n");...
四个连续
正整数的乘积
答:
n(n+
1
)(n+2)(n+3)+1的开方是n^2+3n+1。不知lz问的是不是这个。不然没法化简
有一类
自然数
,每一个数
各位数字
之和都是奇数,而且都是两位
数的乘积
(例...
答:
10×10=100;10×12=120;10×14=140;10×16=160;10×18=180;12×12=144;12×14=168;13×14=182;13×15=195.其中第五大数是160.故答案为160.
一列
正整数
,不必都是不同的
数字
,它们之和为100
答:
每个数不能大于4,否则该数可以分为两
数相乘
更大:如5<2*3,6<3*3 可以规定不能有4,因为4=2*2 2不能有3个以上,因为2*2*2<3*3 显然不能有
1
所以只能将数分为3 3 3 ...3 .2,(或者两个2)100=33*3+1 =32*3+2+2 结果最大:3^32 2 2 =4*3^32 ...
三个相邻
正整数的乘积
是336,这三个正整数是多少.一课一练
答:
将336分解质因数为:336=2x2x2x2x3x7 则这3个
正整数
分别为:6、7、8
基础题:求
数字的乘积
根(C语言)
答:
我写一个比较简单点的吧,只在整型范围内成立.#include <iostream>using namespace std;int Root(int n){ int k=1;while(n != 0){ k *= n % 10;n /= 10;} if(k>=0 && k<=9){ return k;} return Root(k);}void main(){ int k=Root(1234);cout<<k<<endl;} ...
...一个
正整数
,找出它的质因数,并
输出
这些质因数
相乘
的形式。
答:
// strfile.cpp -- read strings from a file include "stdio.h"void main(){ int a=256;//要分解的
数
printf("%d=",a);for(int i=2;;i++){ if(a%i==0){ if(a/i==
1
){ printf("%d",i);printf("\n");return;} else { a=a/i;printf("%d*",i);i=i-1;} } } ...
...分解成若干个
整数
之和,问如何分解能使这些
数的乘积
最大
答:
请编程,由键盘输入一个整数N(N<100),将N分解成若干个整数,
输出
这些
数的乘积
,且要保证M是最大的。匿名 | 浏览3652 次 |举报 我有更好的答案邀请更新 2013-07-21 最佳答案 最优化问题,尽量都分成3,不足部分就分成2。对于n < 4,可以验证其分解成几个
正整数的
和的乘积是小于 n 的。对于n >= 4,...
用C语言计算一个
整数的
阿尔法
乘积
,写了一段程序一直运行超时。。跪求指...
答:
int main(){ unsigned int i,t,k,n,a[7]; // a数组应该是7,否则会越界 scanf("%d",&n);if (n<=6000000) { while(n>=10) { for(i=0;i<=6;i++) { a[i]=n%10; // 这里不要判断,否则数位中一旦有0,n就不再变化了 n=(n-a[i])/10;} t=
1
; // t=1...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
输出任意一正整数的各位数字的乘积
输出任意一正整数的各位数字的乘积