高分求助c語言中的錯誤(本人是新手)

2022-07-28 02:55:03 字數 1292 閱讀 7690

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語言習題求助,編譯通過,執行錯誤,高分求解

由於 c 語言本身的最大特點就是 其不僅是程式設計格式上非常地自由,而且在對其進行編譯時也是非常自由的 編譯器能夠放過去很多它認為不是問題的問題 但自由的同時也給程式設計師帶來了程式除錯和執行上的困難。有些錯誤在編譯的時候是能夠發現的 例如 程式語法錯誤 而有些錯誤在編譯程式的時候卻是不能夠被發現的...

C語言的錯誤,C語言中的錯誤和警告有什麼區別

語法錯誤,return前面缺少分號,上面一句printf最後沒加表示語句結束的分號 話說要學程式設計還是把英語練練吧,這麼簡單的英文提示都看不懂,以後比較麻煩 錯誤會導致程式無法編譯通過,進而不能執行而警告是說程式中有些 編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行一般警告可以忽略...

C語言中的log函式是怎麼意思,C語言中log函式怎麼使用啊

1 c語言中,有兩個log函式,分別為log10和log函式,具體用法如下 2 函式名 log10 功 能 對數函式log,以10為底 用 法 double log10 double x 程式示例 include include int main void 執行結果 3 函式名 log 功 能 對數...