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)
組合語言程式設計,接收從鍵盤輸入的字元,以CTR C結束,並將其中的小寫字母轉變為大寫字母,然後在螢幕上顯示
問題非常多 1.首先題目就有問題,不可能 接收從鍵盤輸入的字元,以ctr c 結束 對於命令提示符來說,按下ctrl c,就會強行退出這個程式,所以不可能以ctrl c結束的。應該是按回車結束輸入。2.data裡有中文標點符號。3.輸入字元後,按下回車,在c語言裡執行的時候會自動換行,但是在彙編裡不...
使用C語言程式設計 從鍵盤輸入5的正整數,判斷它是不是迴文數
include int main 惡疾臭魚 include include include void check int hui 這個函式用來檢測是否是5位數 int i int count 0 計數變數 char lenth 10 for i 0 i 裡的註釋很清晰,如果不懂再問噢。其實還有另一種...
有如下程式,執行時從鍵盤輸入4,則輸出的結果是B Private Sub Form
天雨下凡 vb的select case語句當滿足一個條件後,執行下面的語句,然後跳出 case is 2為真,所以執行b a 1,然後跳出,不檢查其它的分支,這點與其它語言不同,所以b的值為4 1 5 岑燮靈萱 include int main temp printf 請輸入5名學生的成績 for ...