喝汽水:一瓶汽水1元,兩個空瓶換一瓶,問:20元能喝多少瓶汽水.
思路:20->10->5->2->1…1
int drinkwater(int money)
void test1()
找不同: 乙個陣列中只有兩個數字是出現一次, 其他所有數字都出現了兩次。 找出這兩個數字,程式設計實現。
思路:先將整個陣列排序列印,然後用arr[i]與arr[i+1]進行比較,直到找出那兩個數字
第一步:排序
void sort_arr(int arr, int size) }
}}
第二步:找不同
void findnum(int arr, int size,int *num1,int *num2)
else
// 找到第二個數字
else if (temp == 1)
}temp++;}}
void test2()
;int size = sizeof(arr) / sizeof(arr[0]);
int i = 0;
sort_arr(arr,size);
for (i = 0; i < size; i++)
printf("\n");
int num1, num2;
findnum(arr, size, &num1, &num2);
printf("第乙個數字為:%d,第二個數字為:%d\n", num1,num2);
}int main()
喝汽水問題
喝汽水,1瓶汽水1元,2個空瓶可以換一瓶汽水,給20元,可以多少汽水。程式設計實現。define crt secure no warnings 1 喝汽水,1瓶汽水1元,2個空瓶可以換一瓶汽水,給20元,可以多少汽水。程式設計實現 include include int extra 0 int dr...
喝汽水問題
共有1000瓶汽水,沒喝完一瓶得到乙個空瓶子,每3個空瓶子又能換1瓶汽水,喝掉以後又得到乙個空瓶子,問總共能喝多少瓶汽水,最後還剩餘多少個空瓶子 public static void drink system.out.println string.format total d,empty d tot...
喝汽水問題
喝汽水,1瓶汽水1元,2個空瓶可以換一瓶汽水,給20元,可以多少汽水 程式設計實現 用empty表示空瓶子數量,用total表示喝汽水的總瓶數 每次兌換之後,喝汽水的數量增加empty 2。兌換前空瓶子的數量如果為奇數,兌換後空瓶子數量變為empty 2 1 兌換前空瓶子的數量如果為偶數,兌換後空瓶...