當前位置:編程學習大全網 - 源碼破解 - c語言課後題答案

c語言課後題答案

第壹題

#include<stdio.h>

void main()

{ int i;

int count=1;

printf("請輸入數據:");

scanf("%d",&i);

printf("逆序輸出結果為:");

while(i/10)

{printf("%d ",i%10);

count++;

i=i/10; }

printf("%d\n",i%10);

printf("它是%d位數\n",count);

}

第二題

#include<stdio.h>

int fact(int n)

{

int i;

int f=1;

for(i=1;i<=n;i++)

f*=i;

return f;

}

float sum(int n)

{

float sum1=0;

int i;

for(i=1;i<=n;i++)

sum1+=1.0/fact(i);

return sum1;

}

void main()

{ int i;

float total;

printf("請輸入數據:");

scanf("%d",&i);

total=sum(i);

printf("結果為:");

printf("%.5f ",total);

}

上面兩個程序已經上機通過了。。。

  • 上一篇:動物也換牙麽
  • 下一篇:初三作文續寫《清兵衛與葫蘆》
  • copyright 2024編程學習大全網