一道c語言的題比較難,一道較難的C語言程式設計題,請各位高手解答!

時間 2021-10-14 23:58:09

1樓:匿名使用者

#include

#include

#include

static void myclear(void)//自定義的清空緩衝區函式

int main()

;while(1)

myclear();

l=(unsigned)pow(10,k);

for(i=1,j=0;;i++)

if(flag==0)//構造迴圈的陣列

}else}}

if(flag==1)//迴圈判斷是不是後面的資料都滿足else}}

}return 0;}

2樓:匿名使用者

用高精度計算。以下是pascal程式,並不完整,僅供參考。

uses high;

vari,l,m:integer;

s,t:string;

s1,s2:string;

n,k:longint;

begin

n:=32; k:=2;

str(n:0,s1);

t:=s1;

m:=length(s1);

if m>=k then

s1:=copy(s1,m-k+1,k)

else

for i:=1 to k-m do s1:='0'+s1;

writeln(length(t):3,' ',t);

s:=t;

l:=0;

for i:=2 to 300 do begininc(l);

s:=mult(t,s);

writeln(length(s):3,' ',s);

s2:=s;

m:=length(s2);

if m>=k then

s2:=copy(s2,m-k+1,k)

else

for i:=1 to k-m do s2:='0'+s2;

if s2=s1 then begin writeln(l); break; end;

end;

end.

2 32

4 1024

5 32768

7 1048576

8 335544324

3樓:匿名使用者

這題目其實要算的只有0-9的乘積次冪而已,因為正整數的進位是從個位開始的,因此忽略n的其他位去計算個位的乘積次冪即可。算一個輪迴就出來了,幹嘛要全部算呢,好像上面的32,個位2,2的乘積次冪最後位數不就是2,4,8,6麼,輸出就是4了,相當簡單。

4樓:聽不清啊

#include

#include

#include

#include

using namespace std;

const int maxn=100;

int n,a[maxn+10],b[maxn+10];

int c[2][maxn+10],ans[maxn+10];

char s[maxn+10];

bool same(int p,int q,int x)void multi_1(int x)

if(last>0)ans[++ans[0]]=last;

} void multi_2(int w,int p,int q)if(last)w[++w[0]]=last;

} int get(int x)

}d1:printf("-1\n");

exit(0);

} int main()

5樓:匿名使用者

做冪運算,直到再次出現該數 。。。。。。。。。。。。

一道較難的c語言程式設計題,請各位高手解答!

6樓:匿名使用者

int numgenerator(void) 靜態區域性變數的特點就是隻宣告一次,即只在

專第一次呼叫函式時屬會執行這兩句 static int num1 = 3; //靜態區域性變數 static int num2 = 1; //靜態區域性變數再次進函式時,將不在執行。因此可以保留上次的值。

一道較難的初一數學題。某校老師,一道較難的初一數學題。某校10個老師

設起初有x輛車,總人數為22x 1,學生數為22x 1 10人依題意 22x 1 x 1 32 22x 1 32 x 1 10x 33 x 3.3 22x 1 x 1 22x 22 23 x 1 22 23 x 1 因為 22x 1 x 1 為整數 則23 x 1 為整數,且x 3.3 所以x 24...

一道比較難的數學題,求一道特別難的數學題

筆架山泉 解答 可以 分別過a b兩點作x軸的垂線,垂足分別為e f點,則 abc面積 ace面積 梯形aefb面積 bcf面積 5 6 6 2 2 7 2 16 是ab向左側平移,這些平移的線段是平行的關係 設ab平移到mn處 m點在ca上 時,cmn面積 2,cmn面積 cab 2 16 1 8...

一道較難的數學求角度的題,一道個人感覺好難的數學題,求角度的

這個還是簡單的,你這樣來想 先連線be,根據垂直平分線的性質可以知道,ae be,也就有,abe bae 1 2 80 40,用全等三角形 abe全等於ade 可以得到 ade abe 40,還有就是可以求得 abc adc 180 80 100,那麼 cde adc ade 100 40 60 連...