c語言編寫程式提示從鍵盤輸入小於1000的正

時間 2021-12-24 09:29:13

1樓:蕪視壹苆灬

#include "stdio.h"

void aa(int k)//個位數字或者百位數字}void aaa(int i,int j)//特殊情況}void x(int l)//十位數字

}void fun(int a,int b,int c)if(b==1)aaa(b,c);

if(b>1&&b<=9)

if(b==0)aa(c);

printf("\n");

}void main()}

2樓:匿名使用者

**貼上格式會變了,所以用附件上傳,測試資料如下圖,有問題可以追問。

編寫c語言程式,從鍵盤上輸入乙個正整數,計算並輸出該數各位數字之和。

3樓:匿名使用者

int i = scanf(...);

int j = 0;

if(i/10 != 0)

while(i/10 == 0)

j=j+i;

}else

printf("",j);

大概給你個思路,因為我這沒有c的編譯器。

4樓:匿名使用者

#include

#include

main()

printf("sum is %d",sum);

}大概想了來

下思源路,你看看吧,不知道對錯

5樓:匿名使用者

多做練習把,多看看書裡的例子,熟能生巧,***

6樓:匿名使用者

對每位求于 然後相加 就ok了

用c語言編寫程式從鍵盤輸入乙個正整數數n,輸出n!

7樓:匿名使用者

程式設計實現計算n!,也就是n*(n-1)*(n-2)*....*1,可以通過遞迴函式來實現,具體實現方法:

#include

int func(int n)

void main()

在以上程式**中,func()為遞迴函式,主函式main()中接收鍵盤輸入整數值後,呼叫func()遞迴函式,首層m=n*(n-1)!,繼續遞迴呼叫,m=n*(n-1)(n-2)!,這樣逐層遞迴,直到計算出n!。

程式輸出結果如下:

8樓:跪著作揖

#include //定義標頭檔案

int main(  )                   //宣告主函式

輸出j

return 0;                        //返回主函式值

}擴充套件資料

其他方法得到n的階乘:

#include

int prime(int x);

void main(  )

int prime(int x)

else

return s;

9樓:匿名使用者

源程式如下:

#include //定義標頭檔案

int main()//宣告主函式

printf("%d!=%d\n",n,jc);//輸出jcreturn 0;//返回主容函式值

} vc++測試如下:

10樓:匿名使用者

晚上好樓

來主,我自已經編譯通過請看

圖 謝謝採納!

#include

int cacu(int n)

void main()圖:

11樓:匿名使用者

#include

int main()

printf("%d的階乘 = %d\n", input, result);}

12樓:德勝介休

考慮資料

溢位#include

void cheng(int a,int n)}}void jiecheng(int a,int n)}void main()

a[0]=1;

scanf("%d",&n);

jiecheng(a,n);

for(i=0;i<1000;i++)

for(j=s;j>=0;j--)

printf("%d",a[j]);

}執行效果:

輸入回:34

輸出答:295232799039604140847618609643520000000

用c語言編寫乙個程式,從鍵盤輸入乙個正整數,輸出這個整數的所有因子

13樓:浪_鷹

#include

#include//數學bai函式標頭檔案

main()

}getchar();

getchar();

}你上機執行一下吧,結果是答對的,有不明白的地方可以再找我……

14樓:查公尺管和泰

#include

#include//數學復函式標頭檔案

main()

}getchar();

getchar();

}你上機執行一下吧,結dao果是對的,有不明白的地方可以再找我……

編寫乙個程式,輸入乙個小於100的正整數x.

15樓:聽不清啊

#include

int main()

if(n<10)

else

return 0;

16樓:戰戰婧婧

#include"stdio.h"

main()

編寫c語言程式, 從鍵盤輸入乙個正整數n(n<=10),並輸出

17樓:匿名使用者

源程式如下:

#include

int main()

sum += t; //sum加上算出來的2 ^ i}printf("%d\n", sum);

return 0;}

18樓:匿名使用者

int s=1,i=0,n=0,t=1;//s為和,i為步長,n為上限,t為附加數值2的i次方

printf("輸入n:");

scanf("%d",n);//獲取輸入nfor(;i

求c語言大神編寫程式,求C語言大神幫忙編寫個程式。

第二個的程式可以解決第乙個問題 int main n i 10 由於字串輸入的數字只能在0 9之間,所以最後放乙個10,表示這裡結束 m 0 for i 0 n i 10 i m printf d n m 6979 6980 a1b2c3d4 1235 press any key to contin...

用c語言的fun函式編寫程式從鍵盤輸入學生的

多xdl點事 如下 include 判斷及格人數 int fun int a 10 int i,count 0 for i 0 i 10 i if a i 60 count return count int main int a 10 i printf 請輸入10名學生的成績 n for i 0 i...

C語言編寫程式,從輸入的整數中統計大於0和小於0的個數,用0作為結束輸入的資料求解謝謝了

include void main i 0,z 0,f 0,s printf 輸入乙個整數按回車進行下次輸入 n while 1 i for s 0 s i s if a s 0 printf 正數的個數有 d個 n負數的個數有 d個 n z,f while 1 include int main i...

C語言編寫程式判斷是何種三角形,c語言編寫程式 輸入三角形的三條邊,判斷它們能否構成三角形,若能則指出何種三角形。

include include include int main double p,s p a b c 2 s sqrt p p a p b p c std cout 面積為 s n if a b b c if a b a c b c if a a b b c c b b a a c c c c a...

《c語言程式設計》用for語句編寫程式輸出如下圖案

1.23 2 1.512900 2.78 3 21.484952 8.91 4 6302.470422 3.45 5 488.759797 6.78 6 97135.5409703.27 2 10.692900 press any key to continue include void print...