C語言求助,c語言 求助

2022-07-18 04:25:24 字數 2599 閱讀 9543

1樓:萌噠牛

#define m 5

#define n 3

main()

,b[n]=,c[8];

for (i=0;ic[j])

for (i=0;i

printf("%3d",c[i]);}

c語言! 求助~~~

2樓:晏士恩卞子

既然你程式編譯沒問題,執行結果也沒問題,那你這個程式就沒什麼錯誤啊。論邏輯上,你這個演算法也很合理,雖然不是最優演算法。

有一個小技巧可以改進,那就是第二重迴圈的時候,k不用迴圈到i,只需要迴圈到sqrt(i)也就是

根號i就行了。

3樓:匿名使用者

#include

void main()

,k,i;

for (k=0; s[k];k++)

v[i]=s[k]-'0';

}for(k=0;k<4;k++) printf("%d ", v[k] );}

4樓:紅亮庚癸

您好,sa團隊給出的答案

小弟也不知道是哪錯了,您確定您要使用的是++i而不是i++嗎?

5樓:朋顏吾綺玉

scanf("要輸入工程師的資訊嗎?(y或n):%c",&a);

scanf()輸入格式.

你這樣寫,在輸入時就要按照scanf裡面的格式輸入:要輸入工程師的資訊嗎?(y或n):y

才行.換成下面這樣比較好:

printf("要輸入工程師的資訊嗎?(y或n):");

scanf("%c",&a);

6樓:終青歐山梅

好老的題

我印象裡還是c語言課本里的題目

c語言求助!!!!

7樓:木生子識時務

fstring.c這個檔案裡面的函式寫的有問題,我稍微改了一下,懶得寫註釋了,你先看看寫的對不對,有問題的話再追問吧。

#include

void strreverse(char s)}void delchar(char s,char q)s[k]='\0';}

c語言問題,求助

8樓:北京最遊科技****

這題是迷惑人用的……

因為迴圈內部沒有break,所以for會一直執行下去,直到a=11,。這時a大於10,迴圈結束。

最終a的值為11

9樓:岔路程式緣

for(a=0;a<=10;a++)

直到a=11時,迴圈結束。迴圈體對a的值沒有影響,包括continue對迴圈沒有影響。

所以,最後列印a的值是11,選項b。

c語言求助!!!

10樓:知行合一且止於至善

首先,源程式是從100到0一個個輸出的,比較符合輸出的格式,所以簡單一些。而圖二的輸出不能只知道一個100分的就輸出,必須要把所有的成績統計出來,找出所有每個分數段的人數,還要比較出最高人數,以最高人數確定輸出的總行數,總行數減去已經輸出的行數的結果與分數段數比較,小於等於就輸出*否則輸出空格。最後輸出0到100的一行字。

還有一個方法,也是要統計個分數段人數,並找出最大值,這次把她們儲存到一個二維陣列中,假設各分數段最大值是6,就定義一個二維陣列a[11][7],初始化全為0,其中11可以理解為表示分數段0到10,7表示人數,從0開始,有一個人就將其賦1,這樣,輸出時就是遍歷二維陣列,0為空格,1為星號,這個思路在遊戲裡經常使用,可以試試。

c語言求助!!!!

11樓:卑潔綦甲

inti=5,n,m,x;

printf("%d,%d",m=++i,i);-->i加一後再賦給m

return

0;結果是6,5---->結果應該是6,6inti=5,n,m,x;

printf("%d,%d",i,m=++i);---->先輸出i,再將i加一賦給m

return

0;結果是6,6----->結果應該是5,6inti=5,n,m,x;

m=i++

printf("%d,%d",m,i);--->這同第一種方法return

0;結果是6,5---->結果應該是6,6inti=5,n,m,x;

m=i++

printf("%d,%d",i,m););--->這同第一種方法return

0;結果是5,6---->結果應該是6,6

12樓:齋寄竹夫春

第三個程式輸出是你大錯的吧。不同的c編譯系統對printf()的編譯順序是不一樣的。你的系統顯然是從右向左的,即如1中,先輸出i=5,在i加1賦給m

13樓:

#include

void main()

14樓:匿名使用者

#include

15樓:匿名使用者

int main()

c語言 求助,C語言 求助

c語言 求助 方法很多,最直接的方法是,在函式中定義乙個臨時陣列,然後2次迴圈,先將n往後的值存入新陣列,再將n之前的值存入陣列。最後把臨時陣列的值全部賦值給原陣列。include void move int arr,int len,int n int main int i,arr 5 n prin...

C語言求助,C語言問題,求助

自己做個類,再生成一個陣列,不算難的,試試吧 給個提示吧 相當於一個通訊錄中查詢功能的變形。c語言求助 define m 5 define n 3 main b n c 8 for i 0 ic j for i 0 i printf 3d c i c語言問題,求助 這題是迷惑人用的 因為迴圈內部沒有...

c語言問題求助,C語言問題求助

include void sort int p1,int p2,int p3 else if p1 p3 else else if p2 p3 if p1 看下函式形參和實參的概念。include main void sort int p1,int p2,int p3 少括號 else 少括號 el...