程式設計題,對k個1組成的整數取模
1樓:
因為num可以用下面這個式子迭代出來:
num=0;
i=1; while(i<=m)
num = num*10+1; i++;
又(a+b)%c = a%c + b%c ) ca*b)%c = a%c) *b%c) )c所以 resrult可以用下面這個迴圈迭代出來:
i=1; result=0;
while(i<=m)
result = result * 10) %n + 1 ) n;
i++;用c++編寫的源程式如下:
#include
using namespace std;
int main()
int m,n,i=1;
int result=0;
cout 《請輸入m的值:";
cin >>m;
cout 《請輸入n的值:";
cin >>n;
while(i<=m)
result = result*10)%n + 1 ) n;
i++;cout 2樓:迂貿競舉 1,先把這個數算出來。 long sum = 0; long power = 1; for(int i =0; i < m; +i){sum +=power*1; power *=10; 2,取模。sum%n 確實,如果m很打。 編寫程式。先讀入10個整數,再把它們按從小到大的次序排列起來;最後再讀入乙個整數k,並將k插入到該整數 3樓:網友 你好!參考: 我的演算法是先定義乙個11個元素的陣列並把先讀入的10個數存入1--10下標的陣列變數中。當讀入k時比較k與每乙個數的大小,k>a[i]則a[i]前移乙個下標,相反則k存入a[i-1](a[0]的作用就是保證下標前移時保證陣列不會越界) 下面是**: #include using namespace std; void main() for(i=1;i<10;i++) for(j=1;j<11-i;j++) if(a[j]>a[j+1]) cout<<"下面是排序後的陣列"<>k; for(i=1;i<11;i++) 從第乙個數a[1]開始啊a[i]與k比較大小,若k大則a[i]向前移乙個。 數(若a[1]要前移則移到a[0]),若k小則k存在a[i]前乙個數中*/ if(i==11) a[10]=k; //迴圈的跳出可能是i=11時(當k大於a[10]時),則需要對a[11]另賦值k cout<<"插入k後的陣列是:"cout< 題目:輸入3個整數,判斷是否構成三角形。為什麼執行結果錯誤?(程式設計如下:) 4樓:關 當你的**執行時輸入:3,4,5 那麼在x()函式就沒有賦值給y; **改動如下: #include void main() int x(int a,int b,int c); int a,b,c,y; printf("please enter 3 integer number:"); scanf("%d,%d,%d",&a,&b,&c); y=x(a,b,c); if(y==0) printf("不能組成三角形"); else if(y==1) printf("組成的是等邊三角形"); else if(y==-1) printf("組成的是等腰三角形"); else if(y==2) printf("組成的時一般的三角形"); int x(int a,int b,int c)int y; if(a+b>c&&a+c>b&&b+c>a)else y=0; return(y);} 如果你是對scanf()的輸入格式不瞭解而出錯,就去看一下書吧。 求一道j**a程式設計題(整數劃分) 5樓:網友 首先肯定是1+1+1這種型別的 然後是1+2+。。這種型別 然後是1+2+3這種。 也就是給定乙個數字 你要判斷在1+2+3+。。n的範圍裡 然後再分不同條件。 程式設計題目:隨機產生1個整數(整數的範圍為0-100),怎麼編寫? 6樓:賞金幣獵人 int n = rand() 101; /隨機產生1個整數(整數的範圍為0-100) 隨機數字顯示陪叢顫在文字框1裡邊。 新增button_click事件。 判斷奇數偶數。 if(n/2= =0)偶數 偶數」 /文字框2的屬性readonly設定 為true else 奇數 奇數」 新增鄭旁退出按鈕事件 裡邊寫:; 不會蘆敗可以找我。 7樓:已非故 不知道你是要用什麼語言寫? 【實驗】陣列 【實驗題目】 編寫程式求乙個整數各位數字之和。 要求: 1) 輸入乙個整數。 2) 把這個整數各 8樓:網友 /*339836的各位數字之和是 : 3299875371的各位數字之和是 : 491109的各位數字之和是 : 11 90881的各位數字之和是 : 26 403的各位數字之和是 : 7 press any key to continue*/#include int main() for(i = 0; i < 5; +i)printf("%d的各位數字之和是 : d",a[i],sum); return 0;} 程式設計題目:"長整數四則運算" 誰會哦,幫幫我啊,先謝謝了 9樓:網友 我暈,資料結構啊,俺幫不了你了,要是c的話,會幫你想想的。 用2 8 0 0和小數點組成數。1 組成只讀一個零的小數。20.08 2 組成一個零都不讀的小數。200.8 3 組成一個最小的小數。0.028 組成只讀一個零的小數20.8810.020點28000820 20.08或80.02 200.8或800.2 2.008 1 2080 2 2800 3 ... 六個一和四個十組成的數是46.四個十加六個一 46好好學習天天向上 六個一和四個十組成是46。46呀。怎麼這也不知道?10個一和1個十組成的數是多少?是數字20。解析 十個一是10,一個十也是10,10 10 20。大寫讀作 貳拾。按照我國的計數習慣,從右往左每四位分為一級 個位 十位 百位 千位是... c因為1 3 1 6 6 3 2 1 願我的回答對你有幫助!如有疑問請追問,願意解疑答惑。如果明白,並且解決了你的問題,請及時採納為最佳答案!o o 行測 1.1,2,2,3,4,a.6 b.7 c.8 d.9 2.4,13,36,268 a.97 b.81 c.126 d.179 20 1,2,2...用0和小數點組成數。(1)組成只讀零的小數。(2)組成零都不讀的小數。(3)組
一和十組成的數是多少,6個一和4個十組成的數是多少
6組成比例的是A,3 6 B,18 1 3 C,2 1 D,1 6 8 那正確,為什麼