1樓:匿名使用者
printf("請輸入第二個集合\n");
for(j=0;j<5;j++)
scanf("%d",&b[i]); ---->scanf("%d",&b[j]);
程式太長, 你改改上面試試,看看是不是你要的結果------
如果還不行,建議你單步執行看看, 程式的東東,自己除錯出來才有成就感
2樓:魔尊
#include
void main()
} //集合的並運算
for(i=0;i<5;i++)
d[ i ]=a[i];
for(j=0;j<5;j++)
d[5+j]=b[j];//把所有集合運算放入同一集合for(i=0;i for(j=i+1;j if(d[i]==d[j]) //去除陣列中相同元素 printf("並集運算為:\n"); for(i=0;i printf("%d\n",d[ i ]); //集合a對b的差運算 for(i=0;i<5;i++) e[i]=a[i]; for(i=0;i<5;i++) for(j=0;j<5;j++) if(e[i]==b[j]) printf("集合a對b的差運算\n"); for(i=0;i printf("%d\n",e[i]); //集合b對a的差運算 for(i=0;i<5;i++) f[i]=b[i]; for(i=0;i<5;i++) for(j=0;j<5;j++) if(f[i]==a[j]) printf("集合b對a的差運算\n"); for(i=0;i printf("%d\n",f[i]); //集合的對稱差運算 for(i=0;i for(j=0;j if(d[i]==c[j]) printf("對稱差運算\n"); for(i=0;i printf("%d\n",d[i]);} 3樓:匿名使用者 if(a[i]==b[j]) 這歌c[y++]中的y是what? 4樓:誰是高手在此 你不說清楚錯誤的問題不好解決啊。就是編譯提示什麼錯誤 由於 c 語言本身的最大特點就是 其不僅是程式設計格式上非常地自由,而且在對其進行編譯時也是非常自由的 編譯器能夠放過去很多它認為不是問題的問題 但自由的同時也給程式設計師帶來了程式除錯和執行上的困難。有些錯誤在編譯的時候是能夠發現的 例如 程式語法錯誤 而有些錯誤在編譯程式的時候卻是不能夠被發現的... 語法錯誤,return前面缺少分號,上面一句printf最後沒加表示語句結束的分號 話說要學程式設計還是把英語練練吧,這麼簡單的英文提示都看不懂,以後比較麻煩 錯誤會導致程式無法編譯通過,進而不能執行而警告是說程式中有些 編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行一般警告可以忽略... 1 c語言中,有兩個log函式,分別為log10和log函式,具體用法如下 2 函式名 log10 功 能 對數函式log,以10為底 用 法 double log10 double x 程式示例 include include int main void 執行結果 3 函式名 log 功 能 對數...C語言習題求助,編譯通過,執行錯誤,高分求解
C語言的錯誤,C語言中的錯誤和警告有什麼區別
C語言中的log函式是怎麼意思,C語言中log函式怎麼使用啊