1樓:網友
第乙個是依次將10個數輸入,要求將其中最大的數列印出來。**如下:
#include
#include
void main()
int n=1,a,max;
printf("請依次輸入10個數字:");
scanf("%d",&max);
while(n<=10)
scanf("%d",&a);
if(max
#include
void main()
int a,b,c;
printf("請輸入三個數字:");
scanf("%d%d%d",&a,&b,&c);
if(a是沒有必要寫的。沒有用到數學函式。
2樓:網友
第乙個。#include
#include
void main()
int n=1,a,max;
printf("請依次輸入10個數字:");
scanf("%d",&max);
while(n<10)(等於10的話越界)scanf("%d",&a);
if(maxmax=a;
n++;等同於n=n+1)
printf("最大數為:%d",max);
低二個 a=a+b,b=a-b,a=a-b 改成 a=a^b; b=a^b; a=a^b;
換位運算是^
3樓:網友
大概掃了一眼,沒猜錯的話應該如下:
1、 把 n=++1; 改成 n++;
2、 把 a=a+b,b=a-b,a=a-b; 改成是按位或運算子。
4樓:網友
第乙個裡的n=++1;應為n++=1;或n=n+1,可能還有其他的。
第二個裡的else if(c>b) printf("%d%d%d",a,c,b); a、c沒比較大小。
怎麼一分都沒給啊?
5樓:網友
第乙個。scanf("%d",&max);後要加n++;否則要輸入十乙個數。
n=++1;錯誤 應為n+=1;或n++;
第二個。f(ab) printf("%d%d%d",a,c,b);
else printf("%d%d%d",a,b,c);
邏輯錯誤 不講了。
c語言問題,我錯在什麼地方了
6樓:網友
你還是把**貼上發過來吧,幫除錯。
這個程式**錯了?c語言 為什麼執行不出來
7樓:風若遠去何人留
首先糾正一下,這個是c++程式,需要用c++編譯器編譯執行。
其次,有幾個錯誤。
第乙個 merge中的c是傳指標引用呼叫,在merge中,有c=c->next的語句,也就是c值一直在改變,到函式結束時,c是指向最後乙個元素的,而不是第乙個元素。所以到主函式不可能得到正確結果。
第二個 主函式最後的列印, 由於c->next本身就必然是null,這裡就不會執行了。 如果merge正確, c返回時指向的是結果連結串列的首元素, 這個列印也有問題,因為沒有移動指標, 會出現死迴圈。
問乙個c++程式 有個別地方沒搞懂。
8樓:東邪簫醉
程式是把序列複製了3次放到str中,避免迴圈的,即三個串接起來,所以總長度len=3*length
第16行是指,從第start位置剪開,則從該位置往左數第二個位置下標為left,右側第二個下標為right,char_left即左側第乙個位置的字元,char_right為右側第乙個字元。
示意圖,以題目的資料為例:
left right
aaabbbadcc a a a b b b a d c c aaabbbadcc
char_left char_right
若在 4 號珠子前剪開,即start=4,則left=12,right=15,char_left=str[13],char_right=char[14];
之後,left指標左移,檢驗與char_left一致的字元個數,right右移,檢驗與char_right一致的個數,加起來即可。
整個演算法就是模擬法,注意演算法中採用複製序列來將環轉化為線性的技巧就行了。
這承臺標註是什麼意思,這二個承臺標註是什麼意思
前面一個標註了標高,配筋在別處有相同編號的 後面一個標註了做法形式標高及配筋 樁承臺標註中的意思 一 樁承臺標註分三類,意思如下 1 單樁承臺,01號,混凝土厚1000,hrb400鋼筋 14,間距100,x y z三個方向環箍。2 兩樁承臺,02號,厚1050,底筋6 25,麵筋6 18,14間距...
在什麼地方可以輸入編譯器命令?(C )
如果你安裝了 net framework,可以在這個位置找到 windows 預設情況下,這個路徑是不在 path 環境變數中的。你在命令列下直接輸入 csc,windows不會到上面那個路徑中去找這個程式。所以也就提示找不到檔案了。要執行這個程式,有兩個辦法 .就是用全路徑。比如 windows ...
東風雪鐵龍c4診斷插座在什麼地方
東風雪鐵龍c4診斷插座在汽車的主駕駛室儀表盤下面的擋板中 1 第一步,先將東風雪鐵龍汽車的車門開啟並進入 2 進入後,找到東風雪鐵龍汽車儀表盤下擋板,診斷插座就在這個位置 3 可以看到擋板上有obd診斷插座的標識,將擋板用力往外一拉就可以開啟了 4 開啟擋板後,東風雪鐵龍c4診斷插座就在裡面了。雪鐵...