給定兩個整形變數的值,將兩個值的內容進行交換。
#include
#include
intmain()
;int arr2=
;int len =
sizeof
(arr1)
/sizeof
(arr1[0]
);int i =0;
for(i =
0; i < len; i++
)for
(i =
0; i < len; i++
)printf
("\n");
for(i =
0; i < len; i++
)printf
("\n");
system
("pause");
return0;
}
不允許建立臨時變數,交換兩個數的內容
方法一
#include
intmain()
方法二
int
main()
3.求10 個整數中最大值。
#include
#include
intmain()
;int big = a[0]
;int len =
sizeof
(a)/
sizeof
(a[0])
;//陣列位元組數
//sizeof(a):整個陣列位元組數40;
//sizeof(a[0]):4;
for(n =
1; n <=
9; n +=1
)printf
("最大的數是:%d\n"
, big)
;system
("pause");
return0;
}
4.將三個數按從大到小輸出。
#include
#include
#include
intmain()
if(a if(b < c)
printf
("%d,%d,%d\n"
, a, b, c)
;//10,9,0
system
("pause");
return0;
}
5.求兩個數的最大公約數。
#include
#include
intmain()
printf
("%d\n"
, c)
;system
("pause");
return0;
}
C語言練習 2
1.給定兩個整形變數的值,將兩個值的內容進行交換。include include int main 引入第三個臨時變數實現兩個變數的交換。2.不允許建立臨時變數,交換兩個數的內容 include include int main 可能出現的問題 num1或num2很大,num1 num2的結果溢位,...
C語言 指標練習 2
int main 輸出結果 ff ff ff fc 4 分析 int main int ptr1 int aa 1 int ptr2 int aa 1 printf d d ptr1 1 ptr2 1 return 0 輸出結果 10 5 分析 aa,取的是二維陣列的位址,加1,跳過整個陣列,指向了...
C語言簡單練習(2)
給定兩個整形變數的值,將兩個值的內容進行交換。不允許建立臨時變數,交換兩個數的內容 附加題 求10 個整數中最大值。3.求10 個整數中最大值。將三個數按從大到小輸出。將三個數按從大到小輸出。求兩個數的最大公約數。求兩個數的最大公約數。void jiaohuan void jiaohuan2 voi...