1樓:好名字都被取了
大家可以一一用分支語句實現這個程式,但是,如果情況太多的話,分支語句太麻煩,我這裡用膜除的方法實現他,對於細分到更小的範圍也適用,只需修改迴圈變數就可以了。
#include
#include
main()
if(i>10000||n<0)
printf("error!\n");
else if(i>10)
printf("%d: %d-%d\n",n,i/10,i-1);
else
printf("%d: 0-9\n",n);
system("pause");}
2樓:清華沖沖衝
示例1不正確
#include"stdio.h"
int po(int i)
if (j==1) j--;
return j;
}int nu(int i)
return j-1;
}int main()
printf("%d: %d-%d\n",n,po(nu(n)),po(nu(n)+1)-1);
return 0;
}這是網上找到的
下面是我自己的
#include
int main()
用c語言編寫程式從鍵盤輸入一個正整數數n,輸出n!
3樓:匿名使用者
程式設計實現計算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!。
程式輸出結果如下:
4樓:跪著作揖
#include //定義標頭檔案
int main( ) //宣告主函式
輸出j
return 0; //返回主函式值
}擴充套件資料:
其他方法得到n的階乘:
#include
int prime(int x);
void main( )
int prime(int x)
else
return s;
5樓:匿名使用者
源程式如下:
#include //定義標頭檔案
int main()//宣告主函式
printf("%d!=%d\n",n,jc);//輸出jcreturn 0;//返回主容函式值
} vc++測試如下:
6樓:匿名使用者
晚上好樓
來主,我自已經編譯通過請看
圖 謝謝採納!
#include
int cacu(int n)
void main()圖:
7樓:匿名使用者
#include
int main()
printf("%d的階乘 = %d\n", input, result);}
8樓:德勝介休
考慮資料
溢位#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語言編寫程式從鍵盤輸入一個正整數數n,輸出n,是什麼情況?
9樓:伊伊寶寶寶貝
#include
#include
#include
void main()
c語言實現如下:來
#include
void main()
}注意:建議zhin的取值小於10000,否則程dao序執行的時間將比較長。
知識擴充套件:完數,一般指完全數,一個自然數如果它的所有真因子(即除了自身以外的約數)的和等於該數,那麼這個數就是完全數,如:6的真因子有1 、2、3,6=1+2+3,所以6是一個完全數。
編寫c語言程式, 從鍵盤輸入一個正整數n(n<=10),並輸出
10樓:匿名使用者
源程式如下:
#include
int main()
sum += t; //sum加上算出來的2 ^ i}printf("%d\n", sum);
return 0;}
11樓:匿名使用者
int s=1,i=0,n=0,t=1;//s為和,i為步長,n為上限,t為附加數值2的i次方
printf("輸入n:");
scanf("%d",n);//獲取輸入nfor(;i c++程式設計題 編寫函式實現求n!,主程式要求輸入n的值,用函式呼叫的方式求n!的值 12樓:愛墮落 限於整型資料的資料範圍,所以實際上這個程式只能求n<=12的情況。如果想求更大的,必須為這個階乘自定義一個資料型別。 #includeusing namespace std; int fact(int n); int main() //下面是使用遞迴函式求n! int fact(int n) 一個簡單的c++程式設計例子: 定義一個圓錐體類(yzt),資料成員有半徑r,高h,成員函式有:建構函式、求圓錐體體積的valume(),顯示函式display(),在main()中定義yzt 的物件s,求r=h=1時的體積,公式:π/3rrh #include using namespace std;//定義標準名稱空間 class yzt //定義yzt類double valume()//求圓錐體的體積函式 void display() //圓錐體的體積顯示函式 ;int main() //主函式,任何程式都必須有一個main()函式,因為要從它開始執行 {yzt s(1,1); //定義yzt的物件s.display(); //利用物件s呼叫yzt的display()函式 return 0; 13樓: #include using namespace std; int multi(int n); void main() int multi(int n) 程式設計實現:從鍵盤輸入一個整數,判斷是否是素數,若為素數輸出1,否則輸出0。 14樓:紫薇參星 按照你的要求編寫的判斷是否是素數的c語言程式如下#include int main()else return 0;} 15樓:飛翔 //判斷素數是打1否打0 #include int main() if (i >= n) else }else printf("0"); return 0;} c語言求解。 從鍵盤輸入一個正整數n,再輸入n個整數,按從小到大的順序輸出。 16樓:匿名使用者 #include void main() for(j=0;ja[i+1]) printf("排序後陣列為"); for(i=0;i printf("%d ",a[i]);} 17樓:洛雨曦 #include main() printf("the sorted numbers:\n"); for(i=0;i printf("%d ",a[i]);} 18樓:匿名使用者 #include int main() printf("the sorted numbers:\n"); for(i=0;i有些中文符號,你改下,沒有試過機。 c語言程式設計:輸入一個正整數n,判斷它是否為素數 19樓:跪著作揖 #include #include using namespace std; int main() }if(flag) else return 0; }擴充套件資料:其他方法判斷一個數是否是素數: /*** 判斷一個數是否為素數 * @param n * @returns */var isprime = function (n)for (var i = 2; i <= math.sqrt(n); i++) }return true;} 20樓:魏子棟 #include/*sqrt*/ #include/*scanf,printf,system*/int isprime(int n)//判斷n是否為素數,如果是則返回1,否則返回0. main () 21樓:匿名使用者 這個程式是求100以內的素數。希望你在這個基礎上根據你的需要進修修改。這樣你既能參考也能學習哈~~~ #include "stdio.h" void main() if(y==2) printf("%5d",x); }} 22樓:匿名使用者 #include #include void main() if(i>=n) printf("n=%d,是素數 \n",n); else printf("n=%d,不是素數\n",n);} 23樓:匿名使用者 #include int isprime(int n) for(i=2;i*i<=n;++i) }return 1; }int main(void) else return 0;} 24樓:匿名使用者 #include using namespace std; int main() if(s==0) cout<<"yes!前方發現一隻野生的素數!"; else cout<<"no!你竟然發現了一隻可怕的合數!"; return 0; }//這是c++,不過思路可以借鑑(〜^㉨^)〜 25樓:匿名使用者 #include #include int main(void) }printf("這個數(%d)是素數!\n"); return 0; }// 不懂請追問 26樓:重名啊人太多了 #include #include void main() }if(i>k) else} 27樓:來賓你好闖天涯 boolean flag= true; for(i=2;i }if(flag) 問題非常多 1.首先題目就有問題,不可能 接收從鍵盤輸入的字元,以ctr c 結束 對於命令提示符來說,按下ctrl c,就會強行退出這個程式,所以不可能以ctrl c結束的。應該是按回車結束輸入。2.data裡有中文標點符號。3.輸入字元後,按下回車,在c語言裡執行的時候會自動換行,但是在彙編裡不... include int main 惡疾臭魚 include include include void check int hui 這個函式用來檢測是否是5位數 int i int count 0 計數變數 char lenth 10 for i 0 i 裡的註釋很清晰,如果不懂再問噢。其實還有另一種... 天雨下凡 vb的select case語句當滿足一個條件後,執行下面的語句,然後跳出 case is 2為真,所以執行b a 1,然後跳出,不檢查其它的分支,這點與其它語言不同,所以b的值為4 1 5 岑燮靈萱 include int main temp printf 請輸入5名學生的成績 for ...組合語言程式設計,接收從鍵盤輸入的字元,以CTR C結束,並將其中的小寫字母轉變為大寫字母,然後在螢幕上顯示
使用C語言程式設計 從鍵盤輸入5的正整數,判斷它是不是迴文數
有如下程式,執行時從鍵盤輸入4,則輸出的結果是B Private Sub Form