一道c語言題目,求大神幫寫,一道c語言題目,求大神幫寫

時間 2021-05-07 20:00:39

1樓:飛鴻不踏雪

其實只要算係數就可以了

假設p(x)的係數矩陣定義為 p,q(x)的係數矩陣定義為q,s(x)的係數矩陣定義為s

for( i = 0 ; i <= m+n-2 ; i++ ) s[i] = 0 ;//初始化s

for(  i = 0 ; i < m ; i++ )}主要部分大概如上,其他自己補充吧

思路就是窮舉p(x)*q(x)後所得到的所有多項式,然後合併x冪數相同的多項式

2樓:匿名使用者

p(x)有m-1項,q(x)有n-1項。相乘最多有m+n-2項。分別用相應維數的陣列進行儲存。

相乘的過程就是模擬計算的過程:

兩重迴圈

for(int i=m-1; i >=1; i--)

3樓:匿名使用者

找到的,不是我寫的,因為我這沒有vc。

陣列a,b,c分別存放三個多項式的係數,m,n,k分別是多項式p(x)、q(x)、r(x)的次數,通過形參與實參的結合返回c,k的值

void muity(float a,int m,float b,int n,float c,int *k)

printf("\nenter the b\n");

for(i=0;i

scanf("%d",&b[n-i-1]);

printf("the b is:\n");

for(i=0;i

muity(a,m,b,n,c,k);

printf("\nthe c is:\n");

for(i=0;i<*k-1;i++)

getch();

}int muity(int a,int m,int b,int n,int c,int *k)

4樓:匿名使用者

用遞迴,解決m和n未知的問題。

每個裡面用pow(a,b)解決n次方問題,記得包含math.h

剩下的自己寫把,思路已經告訴你了

一道c語言題目,求大神給答案~輸出是多少?

5樓:匿名使用者

在這個程式中主要看哪個static這是靜態的意思 也就是說 當fun()函式運算完也不釋放x的值 直到mian()函式執行完才釋放x的值,這個程式的執行順序就是,先進入到mian()函式,做迴圈,s=s+fun()到這句的時候會去呼叫fun()函式 這是返回x=x+1=2 s=1+2 這時s=3 for迴圈中i的值自增後

i=2 這時s=3還是滿足條件,這樣一直迴圈下去,這個程式感覺不對,這樣就死迴圈了,因為fun()函式中的x值一直沒有被釋放 第二次執行的時候就變為x=2+1=3了。。這樣 主要就是static的作用

6樓:匿名使用者

static int x =1; //這句說明了x是個 靜態變數,每次呼叫函式修改的時候,會影響下次訪問時的值。所以有:

第一次呼叫fun()函式的時候,x = 1+1 =2;

第二次呼叫fun()函式的時候,x = 2+1 =3;

第三次呼叫fun()函式的時候,x = 3+1 =4;

.....

因此,main()中for迴圈

i=1時, s = 1+fun() = 1 + 2 =3;

i=2時, s = 3+fun() = 3 + 3 = 6;

i=3時, s = 6+fun() = 6 + 4 = 10;

........

由於 在迴圈中,i 是自加1 的,而s 也是增長的,而且增長的速度比 i 增長的快,所以始終有i<=s;

因此,這個程式會陷入死迴圈中~~根本就執行部了printf("%d\n",s);這條語句,因為程式一直在執行上面的迴圈語句....

7樓:黑色

只執行一次 隨後輸出3

一道c語言題目,求大神

8樓:匿名使用者

3和7指標交換了一次,然後數值又交換了一次,相當於沒變

一道c語言邏輯題目,求大神幫一下!

9樓:聽不清啊

#include

int main()

10樓:七琪淇

逐一驗證即可,偽**

實驗**:

#include

int main()

//假設b說的是真的,驗證:

res = 1;

if (res != 2 && res == 4)//假設c說的是真的,驗證:

res = 1;

if (res != 4 && res == 4)//假設d說的是真的,驗證:

res = 1;

if (res != 4 && res != 2)}實驗結果

一道c語言程式題,求大神幫忙!!!

11樓:聽不清啊

輸出結果:

*2*4*6*8*

12樓:匿名使用者

*2*4*6*8*

這個程式的意思是將a[i],i為偶數的字元換成*表示

13樓:匿名使用者

*2*4*6*8*

解釋:當i可以被2整除的時候 輸出為*

14樓:江偉

輸出*2*4*6*8*

15樓:利韶段幹帥

#include

#definem2

#definen4

intmain()

,s,i,j,min[n];

for(j=0;j

}s=sumcolumin(min);

printf("s=%d\n",s);

}int

sumcolumin(int

a[n])

return(sum);}

一道c語言的題 求大神幫忙

16樓:匿名使用者

#include

void main()

17樓:匿名使用者

#include

int main(){

char c; int n;

scanf("%c%d",&c,&n);

for(int i=0 ; i

18樓:塗花匡熠彤

#include

#include

intmain()

else

if(num/10==0)

else

if(num/100==0)

else

if(num/1000==0)

else

if(num/10000==0)

else

switch(a)

}我用笨方法寫的,沒用字串什麼的,你可以看看

求大神幫我寫一下這道c語言題目

19樓:金色潛鳥

行列交換? 另開一個陣列 b[col][row] 存結果。

#include

void ro(int *x, int *y,int row, int col)

int main() ,b[4][3];

int row=3,col=4;

for (j=0;j

for (j=0;j

return 0;}

一道c語言的題目,求大神解答

20樓:匿名使用者

#include

#include

int main()

else

break;

}printf("%f\n",y); //列印y的值return 0;}

21樓:匿名使用者

// 不太明白你要幹什麼,條件不怎麼全啊

#include

#include

#include

int main()

else

break;

}printf("y=%f\n",y);

}return 0;}

22樓:匿名使用者

這個沒什麼可寫的啊?就是一個實現開方的功能模組,你要怎麼寫啊?

23樓:匿名使用者

y=z平方

前提必須是x>y

24樓:暗夜公爵

算個結果就可以了,謝謝大家

25樓:義燁定元魁

intpalindrome(char

*string)

if(i

return

0;else

return1;}

這裡有一道c語言程式設計題求各位大神幫忙

請教一道C語言題目,求解一道C語言題目

呵呵 這個 容易啊 就是個 強制型別轉換的意思。首先 long 型別 佔 四個位元組。char 型別 佔 一個位元組。明白了這個 就好解決了。char p abcdefgh r long q 這兩行 標明 p是指向字元的指標 並且 指向abcdefgh這個字串 實際是指向a r 為指向字元的指標。q...

求大神講解一道C語言程式題,求大神幫解一道C語言程式題,謝謝

瀚漠 輸出結果 4,2,12,11 代表空格 陣列結構如下,例 5是a 1 1 9是a 2 2 11是a 3 1 a 0 a 1 a 2 a 0 1 2 3 a 1 4 5 6 a 2 7 8 9 a 3 10 11 12 p 1 即對p 1 取 即取值 p 1 a 1 a 1 即a 1 0 的地址...

求解一道C語言題,求解一道C語言題目

不考慮效能優化,只考慮功能可以這麼寫 include stdio.h include string.h define max str len 128int main char str2 max str len scanf s s str1,str2 for i 0 i strlen str1 i e...