1樓:聽不清啊
#include
int main()
t,st[5];
int i,j;
file *fp1,*fp2;
if((fp1=fopen("d:\\stud.dat","r"))==null)
if((fp2=fopen("d:\\studsort.dat","w"))==null)
for(i=0; i<5; i++)
for(i=0; i<4; i++)
for(j=0; j<4-i; j++)
if(st[j].a+st[j].b+st[j].cfor(i=0; i<5; i++)
fclose(fp1);
fclose(fp2);
return 0;}
一道c語言題目,求大神幫寫 10
2樓:飛鴻不踏雪
其實只要算係數就可以了
假設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冪數相同的多項式
3樓:匿名使用者
p(x)有m-1項,q(x)有n-1項。相乘最多有m+n-2項。分別用相應維數的陣列進行儲存。
相乘的過程就是模擬計算的過程:
兩重迴圈
for(int i=m-1; i >=1; i--)
4樓:匿名使用者
找到的,不是我寫的,因為我這沒有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) 5樓:匿名使用者 用遞迴,解決m和n未知的問題。 每個裡面用pow(a,b)解決n次方問題,記得包含math.h 剩下的自己寫把,思路已經告訴你了 一道c語言題,求大神 幫幫忙!!!!! 6樓:永兵 #include"stdio.h" int max(int x1,int x2,int x3)int main() 親,好啦 7樓:匿名使用者 你這個錯了吧,整數型陣列你這裡沒出現吧? #include void main(int args,char *argc)else if (a[2]>imax) if (iloc!=0) //iloc==0,do nothing; printf("the numbers by sorted:%d %d %d\n",a[0],a[1],a[2]);} 8樓:匿名使用者 int max (intx1,intx2,intx3) main() //printf("max=%d\n",m);} c語言程式設計題:跪求各位大神幫幫忙解一下,c語言? 9樓:聽不清啊 這個題目的需求描述的不夠清楚,如果理解為直接取二維陣列最中間的一個元素的值的話,那麼就非常的簡單,直接使用n÷2+1就可以,得到它的下標(包括行下標和列下標),然後返回指定的這個元素的值就可以了 第一題,first是3,2這個沒 來問題進入源之後,臨時變數a 此時,外部的a不生效了 second就是5,15,這裡要注意,b還是上面的b,所以這個15是帶到third的 所以thrid的a是18,b還是15。估計你是沒注意,從頭到尾只有一個b 第二題太模糊了,看不清楚啥 c 檔案讀寫題目求大神指... 12.c 字元常量由單引號引用 15.b 轉義字元是一種特殊的字元常量。轉義字元以反斜線 開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。例如,在前面各例題printf函式的格式串中用到的 n 就是一個轉義字元,其意義是 回車換行 轉義字元主要用來表示那些用... 第五行,分別p0 ch0 p1 ch1 可以把ch看成兩個字元陣列,每個屬於長度5也就是p 0 1234 p 1 5678 至於下面兩個for的i和j迴圈,回顧下語法for 初始化 條件 語句 p 0 0 1 s 0 1 0 1 p 0 2 3 s 10 3 0 13 p 1 0 5 s 130 5...c題目,求大神寫詳細過程
C語言問題!幫幫忙哦
C語言讀程式題,求大神解答,C語言程式設計題目,求大神解析!