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 連...