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。逗號運算是從左向...