乙個書面問題

2021-09-07 03:22:35 字數 679 閱讀 5843

標題敘述性說明:寫乙個函式,輸入乙個正整數n,返回乙個最小的正整數m(m包括至少兩個數字)。作m等於你的產品n,假設乙個n此不存在m。返回-1。

例如:進:12

出口:26

進:100

出口:455

輸入:7

返回:17

#includeusing namespace std;

int func(int n)

; int p=0;//陣列m的下標

int sum=n;

int i=2;//1~81得用兩位數來表示

int q=9;

bool falg=false;

while(sum>9*q)//計算大於81的數應該用幾位數字表示 82~729之間用3位數表示

int r=i-1;//後面要從陣列m的i-1位開始輸出,記錄下i-1的值

while(i)//找出滿足條件的i位數

}if(s==sum&&sum>=10)

--i;

falg=false;

} for(;r>=0;r--)

return num;

}int main()

{ int n;

//for(;;)

//{cin>>n;

int sum=func(n);

cout《從網路主題。

組合問題乙個

100可以表示成多少個正整數之和?f m,n,p 表示n個不小於p的正整數之後為m的組合數 則顯然有邊界條件 f m,n,p 1,當n 1且m p f m,n,p 0,當mf m,n,p sum f m i,n 1,p i i 0 p i m i,m i n 1 若f m 表示m可以表示成若干正整數...

乙個小問題

error c2679 binary no operator defined which takes a right hand operand of type class smanip int or there is no acceptable conversion 除錯了好久,就是找不出問題在哪。...

乙個小問題。

drop table student create table student sno number 10 sname varchar2 10 sage int insert into student values 1,aa 21 insert into student values 1,aa 21...