从键盘输入一个正整数n(n∈[1,10]),表示进行乘法运算的两个整形方阵的阶。然后分别输入两个整
1个回答
关注
展开全部
从键盘输入一个正整数n(n∈[1,10]),表示进行乘法运算的两个整形方阵的阶。然后分别输入两个整形方阵A和B,计算A×B后将结果输出到屏幕。您好,亲,答案是 ude void main(){int fac(int n);int a;float b;prinf("input an integer number:")scanf(%d,&a)b=fac(a)prinf("%d!=%10.0f\n",a,b)}int fac(int n){float f;if(n<0){prinf("n<0,dataerror...希望我的回答对您有帮助哦
咨询记录 · 回答于2022-11-06
从键盘输入一个正整数n(n∈[1,10]),表示进行乘法运算的两个整形方阵的阶。然后分别输入两个整形方阵A和B,计算A×B后将结果输出到屏幕。
从键盘输入一个正整数n(n∈[1,10]),表示进行乘法运算的两个整形方阵的阶。然后分别输入两个整形方阵A和B,计算A×B后将结果输出到屏幕。您好,亲,答案是 ude void main(){int fac(int n);int a;float b;prinf("input an integer number:")scanf(%d,&a)b=fac(a)prinf("%d!=%10.0f\n",a,b)}int fac(int n){float f;if(n<0){prinf("n<0,dataerror...希望我的回答对您有帮助哦
??
能对齐吗
亲 您好 【输入形式】从键盘输入一个正整数,然后再输入两个整形方阵。【输出形式】在屏幕上输出两个整形方阵的乘积。【输入样例】31 1 13 3 36 6 69 9 96 6 65 5 5
您好,然后在文件find.in中查找给定串(大小写无关),并输出包含相应串的行号,如果给定串在一行中多次出现,只输出一次该行号。如果给定串从未在文件中出现过,输出-1。注意:大小写无关查找是指将:"ab","AB","aB"和"Ab"等视为相同的字符串。【输入形式】给定串从键盘输入,在find.in文件中查找给定串。【输出形式】如果文件中含有给定字符串,则向文件find.out输出字符串所在行的行号,每个行号以空格分隔;如果文件中不含有该字符串,则输出-1。【输入样例1】假设find.in中的内容为:That is a good idea!Oh,that is great!键盘输入为:that【输出样例1】(#表示空格符)find.out中的内容为:1#2
#includeint main(){ int n,i,t,a[10]; printf("请输入n的值为:\n"); scanf("%d",&n); printf("请输入%d个数:\n",n); for(i=0;i
可以像这样发出来吗
亲 可以
*双阶乘m!!表示:*当m是自然数时,表示不超过m且与m有相同奇偶性的所有正整数的乘积。*如:3!!=1*3=3,6!!=2*4*6=48(另0!!=1)*当m是负奇数时,表示绝对值小于它的绝对值的所有负奇数的绝对值积的倒数。*如:(-7)!!=1/(|-5| * |-3| * |-1|)=1/15*当m是负偶数时,m!!不存在CLEARINPUT '请输入一个整数(小数位无效):' TO nn=INT(n)sjc=1DO CASECASE n=0sjc=1CASE n>0 and MOD(n,2)=1FOR i=1 TO n STEP 2sjc=sjc*iENDFORCASE n>0 and MOD(n,2)=0FOR i=2 TO n STEP 2sjc=sjc*iENDFORCASE n>0 and MOD(n,2)=1FOR i=1 TO n STEP 2sjc=sjc*iENDFORCASE nFOR i=-1 TO n+2 STEP -2sjc=sjc*ABS(i)ENDFORCASE nsjc=-1ENDCASEIF sjc=-1?LTRIM(STR(n))+'的双阶乘不存在!'ELSEIF n>=0?LTRIM(STR(n))+'的双阶乘是:'+LTRIM(STR(sjc))ELSE?LTRIM(STR(n))+'的双阶乘是:1/'+LTRIM(STR(sjc))ENDIFENDIF