十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
思路:函數傳入參數n,接著for循環(huán)從1到n依次就倒數累加和。
成都創(chuàng)新互聯長期為千余家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為果洛州企業(yè)提供專業(yè)的成都做網站、成都網站制作,果洛州網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
參考代碼:
#include?"stdio.h"?
double?fun(int?n){
double?sum=0;
int?i;
for(i=1;i=n;i++)
sum+=1.0/i;
return?sum;
}
int?main()?
{?
int?n;
scanf("%d",n);
printf("%.2lf",fun(n));?
return?0;
}
/*
運行結果:
5
2.28
*/
int s(int x);/函數的聲明最好放在主函數前面
void main()
{
int n;
printf("\ninput a inteager number:\n");
scanf("%d",n);
printf("%d",s(n));
}
int s(int x)
{int i=1,s=1;
if(0 == x)//別忘記了0的階乘
return 1;
else
{
for(i=1;i=x;i++)//參數是x,就不能用別的
s=s*i;
}
return(s);
}
#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;
}