
各位大神 急求這兩道題(C語言)
uj5u.com熱心網友回復:
自己先試試吧,都不是很難的問題。如果基礎比較扎實,寫出來調一調沒問題的~uj5u.com熱心網友回復:
這是幫朋友考試的題 所有急求,如果您會的話 能否幫忙一下uj5u.com熱心網友回復:
簡單的問題,是不是正在考試中?
uj5u.com熱心網友回復:
是 所以急求uj5u.com熱心網友回復:
供參考第一題
long fun(long n)
{
long a[100] = {0}, sum = 1, t = 0;
int i=0, j=0;
t = n;
while(t)
{
j++;
t /= 10;
}
for (i=0; i<j; i++)
{
a[i] = n % 10;
n /= 10;
sum *= a[i];
}
return sum;
}
第二題:
int max_min(int a[], int n)
{
int max = 0, min = 0, i = 0;
max = min = a[0];
for (i=0; i<N; i++)
{
if (max < a[i])
max = a[i];
if (min > a[i])
min = a[i];
}
return max * min;
}
uj5u.com熱心網友回復:
這也行。。。。uj5u.com熱心網友回復:
哪里的N?這個地方應該是n吧。
long fun(long n)
{
int sum = 1;
while (n) {
if (n % 10 == 0)
return 0;
sum *= (n % 10);
n /= 10;
}
/*
long a[100] = {0}, sum = 1, t = 0;
int i=0, j=0;
t = n;
while(t)
{
j++;
t /= 10;
}
for (i=0; i<j; i++)
{
a[i] = n % 10;
n /= 10;
sum *= a[i];
}
*/
return sum;
}
第一個沒那么復雜吧。可以簡單的處理一下。
uj5u.com熱心網友回復:
第二題用冒泡排序?,然后去第一個數和第二個數相乘轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/27686.html
標籤:C語言
上一篇:c++寫靜態庫的一個問題請教
下一篇:統計字符問題
