#include?stdio.h
創(chuàng)新互聯建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站建設、成都網站制作、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的宜興網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
#include?stdlib.h
int?Fun(int?a,?int?b)
{
return?a+b;
}
int?main(int?argc,?char?*argv[])?
{
int?a,b,c;
scanf("%d?%d?%d",a,b,c);
int?sum=Fun(Fun(a,b),c);
printf("\nsum=%d",sum);
return?0;
}
我知道了~
LZ
你代碼中sum=sum+expt(n);錯了
應該是sum=sum+expt(i);吧
要是按你這樣寫,當n=1是sum=expt(1)+expt(1)=3+3=6
所以沒有你預期的結果
#define N 10
int sum(int *a){
int i,s=0;
srand((unsigned)time(NULL));
for (i=0;iN;i++){
a[i]=rand() % 100;
printf("a[%d] = %d\n", i,a[i]);
s += a[i];
}
return s;
}
int main() {
int a[N],s;
s = sum(a);
printf("sum=%d\n",s);
return 0;
}