1樓:匿名使用者
最後一個比較應該是if(b>c)
swap(q2,q3);
而且程式裡面沒有輸入函式,要加入一個
專輸入函式scanf("%d,%d,%d",&a,&b,&c);
再進行判斷
屬,還有一個習慣問題,你最好還是在子函式那邊加上空型別的定義void swap(int *p1,int *p2)
,個人覺得是個好習慣。
2樓:匿名使用者
if(a>b)
swap(q1,q2);
baiif(a>c)
swap(q1,q3);
if(b這個邏輯對嗎
du ?為什麼我看著這麼別
zhi扭
上面兩個判定跟dao最後一個明顯反掉了,內結果容肯定也不對了
3樓:林俊華
你確定是c語言?c的輸入是要用函式scanf("%d",&a);
4樓:匿名使用者
#include
void swap(int *p1,int *p2)
void main()
c語言。,。。程式設計。。題目:採用指標形變數作為形參,編寫一個實現兩個整數交換的函式。在主函式中輸入
5樓:匿名使用者
#include
void swap(int *a,int *b)
void main ()
用c語言編寫:編寫一個函式,要求在主函式中輸入兩個數,輸出其中最大值。
6樓:匿名使用者
比較兩個數的大小可以使用三目運算子:?:
三目運算子:《表示式1>?《表示式2>:
《表示式3>; 其含義是: 先求表示式1的值, 如果為真, 則執行表示式2,並返回表示式2的結果 ; 如果表示式1的值為假, 則執行表示式3 ,並返回表示式3的結果。
參考**:
#include
int main()
/*執行結果:
2 33*/
7樓:道綸
console.writeline("請輸入第一個數");
string s1;
s1 = console.readline();
int n1 ;
n1 = convert.toint16(s1);
console.writeline("請輸入第二個數");
string s2;
s2= console.readline();
int n2;
n2 = convert.toint16(s2 );
//計算
if (n1 >n2 )
else
//eles結束
//輸出
console.readkey();
8樓:匿名使用者
int max(int a ,int b)
我目前沒有執行環境,你自己試試吧!函式呼叫不難
9樓:匿名使用者
#include
main()
10樓:匿名使用者
#inlcude
main()
c 程式設計題編寫函式實現求n!,主程式要求輸入n的值,用函
限於整型資料的資料範圍,所以實際上這個程式只能求n 12的情況。如果想求更大的,必須為這個階乘自定義一個資料型別。includeusing namespace std int fact int n int main 下面是使用遞迴函式求n!int fact int n 一個簡單的c 程式設計例子 定...
C語言程式設計 編寫返回值為指標型別的函式,實現將字串中小寫字母轉換為大寫字母
type fun cstring str1 c語言自己 將字串中小寫字母轉換為大寫字母 的庫函式吧 不用自己寫的 char transfer char str i return buffer c語言編寫函式將字串中的大寫字母轉換為小寫字母。用函式呼叫 char strcase switch char...
c語言程式設計 編寫遞迴函式fac 求n!,呼叫該函式求s
include int fac int n int main void printf 1 2 n d n sum return 0 int fac int n int fac int n int fun int n c 程式設計題 編寫函式實現求n!主程式要求輸入n的值,用函式呼叫的方式求n!的值 ...