1樓:老馮文庫
修改後的c語言程式:
#include
int x(int a, int n);
void main()
;int i, s;
for(i=0; i<9; i++)
printf("%d", a[i]);
printf("\n");
s = x(a, 9);
printf("%d", s);
}int x(int a, int n)
{int i;
int s = 0;
for(i=0; i
執行結果:
123456789
2468
2樓:秋風與荻花與樓
同意樓上,題目不是你寫的那個意思。
我給你寫了一個,目前存在的問題是如果新數字首尾有0,則不能取出來放到新數字中,比如10241,會返回24,12401,會返回24。其他的沒有什麼問題
#include
int x(int a)
}while(y!=0)
return x;
}void main()
3樓:匿名使用者
你這**問題好多!
一、不知道你定義的陣列有什麼用!?
二、子函式中形參變數名與陣列變數名衝突了
三、根據你的題目,這題與陣列沒有關係! 你應該拆解引數中的每個數字,然後組織成一個新數進行返回!!
c語言函式:將長整型數中數字為偶數的數依次取出,構成一個新數返回,如,當s中的數為87653142返回8642
4樓:匿名使用者
請輸入一個整數:87654321
press any key to continue#include
long fun(long num);
int main()
printf("%d\n",plus * fun(num));
return 0;
}long fun(long num)
while(i) num = 10 * num + s[--i];
return num;}
5樓:匿名使用者
你的迴圈啊,這不明擺著死迴圈麼? 你說什麼時候這個迴圈會結束啊?
輸入一個整數,將該數中所包含的偶數數字依次取出,構成一個新數並輸出。cyuyan
6樓:匿名使用者
#include
void main() else
k=1; i=0; y=0;
while ( xx )
xx/=10; i++;
}y*=fh;
printf("%d\n",y);}
7樓:栩箭
#include
int main(void)
c語言函式程式設計判斷閏年,C語言函式程式設計判斷閏年
基本沒什麼問題,略微改動一點 include int fun int n int main void 你的 問題出在int fun int n 函式中的形參沒起到作用,將fun 函式中的j去掉,if語句中j換為形式引數n就可以了。這是根據你的 改的 include int fun int j int...
c語言程式設計分段函式,C語言程式設計 分段函式 y x x 2 ,y 3x 1 當 2 x 7 ,y x 9(當x7)。輸入一個x,輸出y的值。
int x,y scanf d x if x 2 y x if x 2 x 7 y 3 x 1 if x 7 y x 9 printf d x printf 裡應該是y了吧 1 有一分段函式如下,請編寫程式,輸入x值,輸出y值。當x 1 y sinx 2cosx 當 11 30 include in...
c語言編寫函式求1C語言編寫函式求112131415161n的值怎麼做結果是什麼呢
需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 int n 100 double s for int i 1 i n i if i 2 0 s 1.0 i else s 1.0 i pr...