网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
问答题
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
参考答案
参考解析
解析:
暂无解析
更多 “问答题将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。” 相关考题
考题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。[函数2.1说明]将一个正整数分解质因数。例如:输入90,打印出90=2×3×3×5。[函数2.1]fun 1 ( int n ){int i;for ( i=2;i<=n; i++){while (((1)){if (n %i==0 ){ printf ( "%d*",i );(2)}elsebreak;}}printf ( "%d",n ) ;}[函数2.2说明]下面程序的功能是:海滩上有一堆桃子,5只猴子来分。第1只猴子把这堆桃子平均分为5份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第2只猴子把剩下的桃子又平均分成5份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第3、第4、第5只猴子都是这样做的,问海滩上原来最少有多少个桃子?[函数2.2]main ( ){int i, m, j, k, count;for ( i=4;i<10000;i+=4 ){ count=0;(3);for ( k=0;k<5;k++ ){(4);i=j;if ( j%4==0 )(5);elsebreak;}i=m;if ( count==4 ){printf ( "%d\n", count) ;break;}}}
考题
( 9 ) 下面的程序执行时 , 可以从键盘输入一个正整数 , 然后把该数的每位数字按逆序输出 。 例如 : 输入 7685 ,则输出 5867 ,输入 1000 ,则输出 0001 。请填空。Private Sub Command1_Click()Dim x As Integerx=InputBox( “ 请输入一个正整数 ” )While x_ _[11] ___Print x Mod 10;x=x\10WendPrint__ [12] __End Sub
考题
阅读以下说明,回答问题,将解答填入对应的解答栏内。[说明] 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。main ( ){int n, i;printf ( "\n please input a number: \n");scanf ( "% d" ,u);printf ( "%d =" ,n);for((1)){while((2)){if((3)){ printf ("%d*",i);(4)}elsebreak;}}printf (“%d”,n);}
考题
阅读以下说明和流程图,回答问题,将解答填入对应栏内。[流程图][说明]把指定区间上的所有整数分解质因数,每一整数表示为质因数按从小到大顺序排列的乘积形式。如果被分解的数本身是素数,则予以注明。例如,90=2×3× 3×5,91=素数。下面的流程图描述了分解质因数的过程。对每一个被分解的整数j,赋值给b(以保持判别运算过程中j不变),用K (从2开始递增1取值)试商,若不能整除,打印输出“*k”,b除以k的商赋给b(b=b/k)后继续用k试商(注意,可能有多个k因数),直至不能整除,k增1继续。将流程图中的(1)~(5)处补充完整。
考题
窗体上有Commandl、Command2两个命令按钮。现编写以下程序:OptionBase 0Dim a()As Integer,m As IntegerPrivate Sub Commandl_Click()m=InputBox(”请输入一个正整数”)ReDim a(m)End SubPrivate Sub Command2_Click()in=InputBox(”请输入一个正整数”)ReDim a(m)End Sub运行程序时,单击Commandl后输入整数10,再单击Command2后输入整数5,则数组a中元索的个数是A.5B.6C.10D.11
考题
下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数jsValue()实现此功能,最后调用函数writeDat()把新序列输出到文件out90.dat中。说明:在程序中已给出了10个序列,每个序列中有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。例如:序列排序前 {6,8,9,1,2,5,4,7,3}序列排序后 {3,4,5,2,1,6,8,9,7}注意:部分源程序已给出。请勿改动主函数main()和写函数writeDat()的内容。试题程序:include<stdio.h>jsValue(int a[10][9]){}main (){int a[10] [9]={{6,8,9,1,2,5,4,7,3},{3,5,8,9,1,2,6,4,7},{8,2,1,9,3,5,4,6,7},{3,5,1,2,9,8,6,7,4},{4,7,8,9,1,2,5,3,6},{4,7,3,5,1,2,6,8,9},{9,1,3,5,8,6,2,4,7},{2,6,1,9,8,3,5,7,4},{5,3,7,9,1,8,2,6,4},{7,1,3,2,5,8,9,4,6},};int i,j;jsValue (a);for (i=0;i<10; i++){for(j=0;j<9;j++){printf("%d",a[i] [j]);if(j<=7) printf(",");}printf ("\n");}writeDat (a);}writeDat (int a[10] [9]){FILE *fp;int i,j;fp=fopen ("out90.dat", "w");for (i=0;i<10; i++){for(j=0;j<9;j++){fprintf (fp, "%d", a [i] [j] );if (j<=7) fprintf (fp, ", ");}fprintf (fp, "\n");}fclose (fp);}
考题
下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5 8 6 7;输人1000,则输出0 0 0 1。请填空。 Private Sub Command1_Click Dim x As Integer X=InputBox(“请输入一个正整数”) While x 【11】 Print x Mod 10; x=x\10 Wend Print 【12】 End Sub
考题
VLCC决定出链长度应综合考虑各种因素,粗略的指南如下.正常情况.();恶劣情况()。A、D+90/2D+150B、2D+90/3D+150C、3D+90/4D+150D、4D+90/5D+150
考题
在Excel 2003的单元格中输入分数3/5的方法是()。A、先输入一个0,接着输入一个空格,然后输入3/5B、先输入一个负号,再输入3/5C、直接输入3/5D、先输入一个半角字符的单引号“’”,再输入3/5
考题
单选题在Excel 2003的单元格中输入分数3/5的方法是()。A
先输入一个0,接着输入一个空格,然后输入3/5B
先输入一个负号,再输入3/5C
直接输入3/5D
先输入一个半角字符的单引号“’”,再输入3/5
考题
问答题编一个程序,打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。
热门标签
最新试卷