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 第二個的程式可以解決第乙個問題 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... 多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... 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... 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... 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...求c語言大神編寫程式,求C語言大神幫忙編寫個程式。
用c語言的fun函式編寫程式從鍵盤輸入學生的
C語言編寫程式,從輸入的整數中統計大於0和小於0的個數,用0作為結束輸入的資料求解謝謝了
C語言編寫程式判斷是何種三角形,c語言編寫程式 輸入三角形的三條邊,判斷它們能否構成三角形,若能則指出何種三角形。
《c語言程式設計》用for語句編寫程式輸出如下圖案