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

2021-06-26 19:22:17 字數 3592 閱讀 8510

1樓:匿名使用者

#include

int flower(int num)

int main()

#include

int flower(int num)

int main()

t=0;

for(i=m;i<=n;++i)

}if(!t)printf("no\n");

else printf("\n");

return 0;}

2樓:風林火陰山雷

先回答你第一個問題,遞迴函式確實是讓ch變數不斷獲得新的值,從1到5。需要注意的是,之後每一次的賦值只在當前的大括號內有效:

void get_put()

以此類推。

第一個問題,你已經注意到這是遞迴了,那麼輸入12345並按回車後,自然出現了get_put函式五層巢狀,也就有5次putchar了。

如有問題歡迎追問~

c語言問題求助!!!!!

3樓:普洛智應

#include

void sort(int& p1,int& p2,int& p3)else if(p1>p3)

else

}else if(p2>p3)

{if(p1

看下函式形參和實參的概念。。。

4樓:匿名使用者

#include

main()

void sort(int p1,int p2,int p3)//少括號

else  //少括號

}else if(b>c)

{if(a

5樓:匿名使用者

問題不少,見註釋,可拷貝,經試驗正確:

#include

void sort(int *p1,int *p2,int *p3);//函式宣告方在前面,否則下面使用時候不識別

main()

void sort(int *p1,int *p2,int *p3)//p1,p2,p3都應該是指標

//{}括起來

else

if(*p1>*p3) //{}括起來

else // 少分號,{}括起來

}else if(*p2>*p3)

//{}括起來

else //{}括起來

} printf("%d,%d,%d\n",*p1,*p2,*p3);//加逗號和分號}

6樓:眾裡尋他

void sort(int p1,int p2,int p3) --> void sort(int a,int b,int c)

7樓:匿名使用者

問題太大了。改正方法,把sort函式裡的a,b,c分別全部改為*p1,*p2,*p3

8樓:星塵

sort裡面的a,b,c都哪來的呀

c語言問題,求助

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

這題是迷惑人用的……

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

最終a的值為11

10樓:岔路程式緣

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

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

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

c語言報錯的問題?

11樓:匿名使用者

你的程式錯誤,是在

cout << “enter the temperature in celsius:”;

cout << “fahrenheit value is:”;中用了中文狀態下的雙引號。

#include

#include

#include

using namespace std;

int main(int nnumberofargs, char* pszargs)

以上程式正確,可以執行。

如果還不行,那就是編譯器的問題。建議:用vc2008,c-free或vc2010.

微軟已停止對vc6.0進行更新了。(開始不習慣很正常,成為高手後會喜歡例如vc2010的)。

c語言問題求助!!!!!!!

12樓:

tc中編輯的c檔案在turboc的工作目錄中,編譯好的程式一般放在output子目錄中,名稱相同,字尾不同而已。把它複製到別處就可以了。

用記事本編輯好的c語言程式可以儲存到turboc目錄中,就可以了。執行tc時,按f2就能直接看到它了。

13樓:

把記事本中編好的程式弄到tc執行

在記事本中選->檔案->另存為->tc目錄->*.c

c語言問題求助!!!!!!!!!!!!

14樓:匿名使用者

b正確10對應%d,輸入10後遇到字元 'a',便認為數值10後已沒有數字了,第一個資料到此結束,把10傳送給a1。字元 'a'傳送給c1,由於%c只要求輸入一個字元,且後面是%d,接受一個整型,空格符便只作為分隔符而不會被作為字元輸入;後面的輸入也相同,並且中間的空格符可以不用,也可輸入多個。最後以回車結束輸入。

但如果空格符在前,則c1接受的就是空格符而不會將字元'a'傳送給c1,後面的輸入相同。

15樓:匿名使用者

a以空格為斷點。。。這就是scanf

*************************===

...b的話最後列印a1.。。這些值是什麼呀?

16樓:周域

b正確因為:%d接收的是整型為10的數,然後是%c,功能是接受字元,如果你輸入空格,那麼就是將空格賦值給c1,因為空格也是字元;因為%d不能接受字元,所以在a後面就可以輸空格

後面的20b回車就同理了啊

a錯誤錯在會將空格字元賦值給c1

c語言簡單問題,求助!! 100

17樓:

你在對陣列a輸入的時候,scanf的控制字元應該是%d,而不是%f,因為a是整數的陣列。

c語言問題 求助!!!

18樓:匿名使用者

tc的浮點數問題。

就是浮點輸入的for

不能直接就開始for

scanf("%f")

修改方案:

在程式的前面加一些浮點運算就可以

比如main()

我這裡沒有問題。

**裡面還有一些問題,你也找找吧。

你的編譯器版本是多少?

19樓:匿名使用者

# include

# include

void main ()

void pinjun(float* p,float* s,float* j)

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

這種問題用哈夫曼樹的逆向思想就可以解決了,所以我建議還是自己按這思想好好研究一下。自食其力。c語言問題 因為 define s a p a a 定義後 是直接替換 運算過程是這樣的 3 3 5 3 5 所以是29 弱勢這樣定義的 p a a 結果就是192 3 3 5 3 5 9 15 5 29 巨...

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

請把題目資料貼完整。比如隨機的這六個數字的範圍是多少。以及彩票中獎號碼會不會重複這些。假設數字範圍是1 10 且號碼要求不重複。那麼 如下。若範圍不一致請自行修改。截圖。執行截圖。手打不易,望採納 請教c語言的問題 既然sum power n,k pow n,k sum power n 1,k 你至...

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

1 c 求模運算的結果是餘數,參與運算的兩個運算元都必須為整型的。2 c x字元陣列存放的是字串,系統自動在其後加 0 作為結束標誌,故長度為字元 串中字元個數 1,而y字元陣列存放的是幾個字元,長度為其中字元的個數。3 c。語言中引數傳遞,只能進行單向的從實參到形參的傳遞。4 d。逗號運算是從左向...