




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、C+編程 過關+提高篇1.用戶輸入三角形的三個邊的程度,計算三角形的面積。程序運行結果如下: 輸入: 3 4 5輸出: 6答案:#include<iostream>#include<cmath>using namespace std;int main() double a,b,c,p,s; cout<<"請輸入三角形的三邊邊長:"<<endl; cin>>a>>b>>c; p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c); cout<<"三
2、角形的面積為:"<<endl; cout<<s<<endl; return 0;2.輸入一個攝氏溫度,計算并輸出對應的華氏溫度值。程序運行結果如下: 輸入: 34 輸出: 93.2華氏度()=32+攝氏度()×1.8答案:#include<iostream>#include<cmath>using namespace std;int main() double a,b; cout<<"請輸入攝氏()溫度:"<<endl; cin>>a; b=32+1.8*a;
3、 cout<<"化氏度()為:"<<endl; cout<<b<<endl; return 0;3.輸入一個四位無符號整數,反序輸出這四位數。例如,輸入1234,輸出為4321。 程序運行結果如下: 輸入:1234輸出: 4321答案:#include<iostream>#include<cmath>using namespace std;int main()int a,b,c,d,e,f,g,h;cout<<"請輸入一個四位無符號數:"<<endl;cin&
4、gt;>a;b=a%10;f=a/10;c=f%10;g=a/100;d=g%10;h=a/1000;cout<<"反序輸出結果為:"<<endl;cout<<b*1000+c*100+d*10+h<<endl; return 0;4.大小寫轉換:輸入一個字符,如果是大寫字母,則轉換為小寫;如果是小寫字母,則轉換為大寫;否則不轉換。程序可以連續(xù)接收三次輸入,并輸出轉換結果。 程序運行結果如下: 輸入: a A 6輸出: A a 6答案:#include<iostream>#include<cmath&g
5、t;using namespace std;void fun(char x)x=(x>=97&&x<=122?x-32:(x>=65&&x<=90?x+32:x);cout<<x<<endl;int main()char a,b,c;cout<<"請輸入三個字符或數字:"<<endl;cin>>a>>b>>c;cout<<"轉換為:"<<endl;fun(a);fun(b);fun(c); r
6、eturn 0;5.從鍵盤輸入任意四個整數,計算其平均值并顯示。再對平均值四舍五入并顯示。 程序運行結果如下: 輸入:1 2 3 4輸出:2.5 3從鍵盤輸入任意四個整數,計算其平均值并顯示。再對平均值四舍五入并顯示。 程序運行結果如下: 輸入:1 2 3 4輸出:2.5 35.編程實現(xiàn)以下分段函數:當x<0時,y=x+1 當0<=x<1時,y=1 當x>=1 時,y=x*x*x 程序的運行結果如下所示: 輸入:1.5輸出:3.375#include<iostream>using namespace std;int main() double x,y; ci
7、n>>x; y=(x<0?x+1:(x>=1?x*x*x:1); cout<<y<<endl; return 0; 6.編寫一個程序,將百分制的學生成績轉換為優(yōu)秀(5)、良好(4)、中等(3)、及格(2)和不及格(1)的5級制成績。標準為:優(yōu)秀: 100-90分;良好: 80-89分;中等: 70-79分;及格: 60-69分;不及格: 60分以下。 程序的運行結果如下所示: 輸入:83輸出:4#include<iostream>#include<cmath>using namespace std;int main() i
8、nt a; cin>>a; switch(a/10) case 10:cout<<5;break; case 9:cout<<5;break; case 8:cout<<4;break; case 7:cout<<3;break; case 6:cout<<2;break; default:cout<<1; cout<<endl; return 0;7.編程計算1!+2!+3!+N! 。N由用戶輸入。 程序運行結果如下: 輸入:10輸出:4037913#include<iostream>
9、using namespace std;int main() int n,i,sum,x; x=1; sum=0; cin>>n; for(i=1;i<=n;i+) x=x*i; sum=sum+x; cout<<sum<<endl; return 0; 8.猴子在第一天摘下若干個桃子,當即就吃了一半,又感覺不過癮,于是就多吃了一個。以后每天如此,到第N天想吃時,發(fā)現(xiàn)就只剩下了一個桃子。請編程計算第一天猴子摘的桃子個數.N由用戶輸入。 分析:用一個數學變量x來描述猴子在某一天所持有的桃子數目,根據題意,猴子前一天所持有的數目是(x+1)*2,由此得到循
10、環(huán)的公式,即可求解。 程序運行結果如下: 輸入:10輸出:1534#include<iostream>using namespace std;int main() int sum,n; cin>>n; sum=1; while(n>1) sum=(sum+1)*2; n-; cout<<sum<<endl; return 0; 9.編寫一個程序,尋找用戶輸入的幾個整數中的最小值。并假定用戶輸入的第一個數值指定后面要輸入的數值個數。 程序運行結果如下: 輸入:5 20 15 300 9 700輸出:9#include <iostream
11、> using namespace std;int main() double a100; int n; cin>>n; int i=0; int b; for (i=0;i<n;i+) cin>>ai; b=a0; for (i=0;i<n;i+) if(b>ai) b=ai; cout<<b<<endl; return 0;10.有一分數序列如下:2/1, 3/2, 5/3, 8/5, 13/8, 21/13, .即后一項的分母為前一項的分子,后項的分子為前一項分子與分母之和,求其前n項之和。 程序運行結果如下: 輸入
12、:6輸出:10.0071 注意:輸出單詞間全是一個空格#include <iostream> using namespace std;int main() double a,b,c,d,e,f,g; int n; cin>>n; f=0; a=2; b=1; c=0; while(c<n) d=a/b; f=d+f; e=a; a=a+b; b=e; c=c+1; cout<<f<<endl; return 0; 11.求a+aa+aaa+aaaa+. .+aa.a(n個),其中a為19之間的整數。 例如:當a = 1, n = 3時,求1
13、+11+111之和; 當a = 5, n =7時,求5555555555555555555555555555之和。 程序運行結果如下: 輸入:2 3輸出:246#include<iostream>using namespace std;int main() int a,n; cin>>a>>n; int i=0; int k; k=a; int s; s=0; while(i<n) s=s+k; k=10*k+a; i=i+1; cout<<s<<endl; return 0; 12.使用數組編寫一個統(tǒng)計學生課程平均分的程序:輸
14、入6個學生的學號和3門課程的成績(整數形式),統(tǒng)計每個學生3門課程的平均分(整數形式),最后輸出統(tǒng)計結果。 程序運行結果如下:輸入: 10221001 89 88 78 10221002 88 78 79 10221003 90 78 77 10221004 87 67 81 10221005 89 68 79 10221006 87 88 90 輸出: 10221001 89 88 78 85 10221002 88 78 79 81 10221003 90 78 77 81 10221004 87 67 81 78 10221005 89 68 79 78 10221006 87 88 9
15、0 88 注意:每行中的間隔是空格符號。#include<iostream>using namespace std;int main () int chengji65; int i=0,j=0; for (i=0;i<6;i+) for(j=0;j<4;j+) cin>>chengjiij; for(i=0;i<6;i+) chengjii4=(chengjii1+chengjii2+chengjii3)/3; cout<<chengjii0<<" "<<chengjii1<<&quo
16、t; "<<chengjii2<<" "<<chengjii3<<" "<<chengjii4<<endl; return 0;13.給一維數組輸入7個整數,找出該數組中的最大數。 程序運行結果如下: 輸入:234 12 34 56 34 23 89輸出:234#include <iostream> using namespace std;int main() double a7,b; int i=0; for (i=0;i<7;i+) cin>&g
17、t;ai; b=a0; for (i=0;i<7;i+) if(b<ai) b=ai; else b=b; cout<<b<<endl; return 0; 14.編寫一個用于對整型數組(長度<10)進行排序的程序,排序方法使用簡單的交換排序法 程序運行結果如下(輸入的第一個數為的數組中元素的個數): 輸入:6 45 12 345 56 7 89輸出:7 12 45 56 89 345#include<iostream>#include <cmath>using namespace std;int main() int n,i,
18、j; double a6; cin>>n; for(i=0;i<n;i+) cin>>ai; for(i=0;i<n-1;i+) for(j=0;j<n-i-1;j+) if(aj>aj+1) int tmp; tmp=aj; aj=aj+1; aj+1=tmp; for(i=0;i<n;i+) cout<<ai<<" " return 0; 15.編程將用戶輸入的一個字符串之中的所有小寫字母轉換為相應的大寫字母。 程序運行結果如下: 輸入:asdfg輸出:ASDFG #include<io
19、stream>using namespace std;int main() char str26; int i; cin>>str; for(i=0;i<26;i+) if(stri>='a'&&stri<='z') stri=stri-('z'-'Z'); cout<<str<<endl; return 0;16.已知有兩個字符串,第一個是abcdefg,第二個字串由用戶輸入,請實現(xiàn)兩個字符串的連接并輸出結果。 程序運行結果如下: 輸入:123x輸出:a
20、bcdefg123x#include <iostream> #include <string>using namespace std;int main() string text1("abcdefg"); string text2,text3; cin>>text2; text3=text1+text2; cout<<text3<<endl; return 0; 17.使用數組來求斐波那挈數列的第n項和前n之和。數列有下列公式產生: 第0項 f0=0;第1項 f1=1;第n項 fn=fn-1+fn-2;程序運行結果
21、如下: 輸入:6輸出:8 20#include<iostream>using namespace std;int main () int i,n,sum; cin>>n; int fn; f0=0; f1=1; sum=0; for(i=2;i<=n;i+) fi=fi-1+fi-2; cout<<fn<<endl; for(i=0;i<=n;i+) sum=sum+fi; cout<<sum<<endl; return 0; 18.用戶首先輸入一個字符串,最長100個字符,然后輸入需修改字符的下標(注意!下標
22、從1開始),再輸入要修改的字符。重復輸入修改過程,直到用戶輸入的下標為0為止。最后輸出修改后的字符串。 提示:用戶輸入的第一個字符串可能中間有空格,要使用cin.getline函數。 輸入: HELLO JOHN! 7 K 11 Y 8 I 9 T 10 T 0 輸出: HELLO KITTY #include <iostream> using namespace std; main () char x100,b; int i,n; i=0; cin.getline(x,99); cin>>n; cin>>b; while(n!=0) xn-1=b; cin
23、>>n; if(n!=0) cin>>b; if(n=0) cout<<x; return 0; 19.利用參數值傳遞能否交換兩個變量的值?輸入兩個數,嘗試使用參數值傳遞將這兩個數交換,分別輸出交換前和交換后兩個變量的值做比較。 程序運行結果如下:輸入: 5 6 輸出: 5 6 5 6 #include <iostream> using namespace std;int main() int a,b; cin>>a>>b; cout<<a<<" "<<b<&l
24、t;endl; cout<<a<<" "<<b<<endl; return 0; 20.所謂回文數是指其各位數字左右對稱的整數,例如12321、789987、1等都是十進制回文數。 用戶輸入回文數的上下界,程序輸出上下界之間的回文數。程序運行結果如下:1000 2000 1001 1111 1221 1331 1441 1551 1661 1771 1881 1991 注:元素之間空一個空格。 #include<iostream>using namespace std;void lfh(int x) int dou
25、shu = 0; int Temp = x; while(true) doushu= Temp % 10 + doushu*10; Temp= Temp / 10; if(Temp=0) break; if(x%11=0 && doushu = x) cout<<x<<" " int main() int m,n; cin>>m; cin>>n; for(int t=m;t<n;t+) lfh(t); return 0; 21.用弦截法求一元方程 在區(qū)間x0, x1之間的一個根。 假設f(x)=x*x-2
26、*x,如果已知x0和x1,則可以根據弦截法公式計算x2=x0-(x0-x1)/(f(x0)-f(x1)*f(x0);然后用x2代入原式求出f(x2),判斷f(x2)與f(x1)和f(x0)中的哪一個同號,就用x2和f(x2)代替之,即如果f(x2)和f(x0)同號,就用x2和f(x2)代替x0和f(x0),反之用x2和f(x2)代替x1和f(x1),然后再繼續(xù)上述過程直至f(x)小于給定的誤差控制值。 程序運行結果如下: 輸入:1 4輸出:2#include<iostream>#include <cmath>using namespace std;inline doub
27、le f(double x) return x*x-2*x;double newx(double x1, double x2) double y1, y2; y1 = f(x1); y2 = f(x2); return (x1 * y2 - x2 * y1) / (y2 - y1); double root(double x0, double x1) double y; double x; do x = newx(x0,x1); y = f(x); if (y * f(x0) < 0) x1 = x; else x0 = x; while(abs(y) > 1e-5); retur
28、n x; int main() double x0; double x1; do cin >> x0 >> x1; while(f(x0) * f(x1) > 0); cout <<root(x0, x1) << endl; return 0;22.利用指針,編寫用于交換兩個整型變量值的函數。 程序運行結果如下: 輸入:5 6輸出:6 5#include<iostream>using namespace std;void swap(int *,int *);int main() int a,b; cin>>a>
29、>b; swap(&a,&b); cout<<a<<" "<<b; return 0;void swap(int *p,int *q) int t=*p; *p=*q; *q=t; 23.編寫主程序,將輸入字符串反序輸出,必須使用指針。 程序運行結果如下:輸入: ABCDEFGHIJK 輸出: KJIHGFEDCBA #include<iostream>using namespace std;int main() int j,i=0; char str100; cin>>str; while(
30、stri!='0') i+; j=i-1; for(j;j>=0;j-) cout<<strj; return 0; 24.編寫程序,將某一個輸入的位數不確定的正整數按照標準的三位分節(jié)格式輸出,例如,當用戶輸入82668634時,程序應該輸出82,668,634。 程序運行結果如下: 輸入:82668634輸出:82,668,634#include<iostream> using namespace std; void fun(char *p,int &n,int &i) i=1; while(n) if(i%4!=0) *p=n%
31、10+'0' n=n/10; else *p=',' p+; i+; int main() int n,j=0,i; char a81; cin>>n; fun(a,n,i); j=i-2; while(j>=0) cout<<aj; j-; cout<<endl; return 0; 25.編寫程序,把10個整數賦予某個int型數組,然后用int型指針輸出該數組元素的值。輸入參數n是待輸出元素的個數,輸出是1到n n個數組元素。 輸入: 9 輸出: 1 2 3 4 5 6 7 8 9 注:數組元素之間空一個空格。 45
32、678910111213141516 #include <iostream> using namespace std; int main( ) int a=1,2,3,4,5,6,7,8,9,10,*ptr; int x; ptr=a; cin>>x; for(int i =0;i<x;i+) cout<<*ptr<<" " ptr+; cout<<endl; return 0; 26.用戶輸入一個只包含小寫字母的字符串(最長100個字母)作為明文,再輸入一個一位數字k作為密鑰,密文為明文中字母后的第k個字母
33、,到字母表結尾后循環(huán)。用戶輸入:acdekfz1輸出:bdeflga#include<iostream>#include<cstring>using namespace std;int main () int n,i,len; char a100; i=0; cin>>a; cin>>n; len=strlen(a); for(i=0;i<len;i+) if(ai<='z'-n&&ai>='a') ai=ai+n; else ai=(ai+n)%'z'+'
34、a'-1; for(i=0;i<len;i+) cout<<ai; return 0;27.用戶首先輸入一句英文詩,最長100個單詞,每個單詞最多100個字母,均為小寫字母,中間不包含標點符號,以英文句號'.'結尾。接著用戶輸入兩個數字n和k。把該英文句子中的第n個單詞采用上題中的加密方法(就是按照字母表向后數第k個字母,到結尾循環(huán)到開頭)加密輸出。輸入:every time when you pass by you take my breath away.10 2輸出:dtgcvj提示:1.輸入的英文句子可以考慮用二維數組存儲。2.可以用上題的程序做
35、一個函數本題使用。3.注意英文詩句的最后一個單詞不包含句號'.',句號只是作為提示詩句結束使用??赡苡玫降暮瘮担簊trlen 求字符串長度 strcpy 拷貝字符串#include<iostream>#include<cstring>using namespace std;void tran(char *s,int x,int t) int i; for(i=0;i<x;i+) si=si+t; for(i=0;i<x;i+) if(si>'z') si=si-26; for(i=0;i<x;i+) cout<
36、;<si; int main() char A10030; int i,j,x,n=0,k,c=0; for(i=0;i<100;i+) cin>>Ai; for(j=0;j<30;j+) if(Aij='.') c=1; if(c=1) break; cin>>x>>k; char b30; if(x!=i+1) strcpy(b,Ax-1); do n+; while(bn!='0'); tran(b,n,k); else strcpy(b,Ax-1); do n+; while(bn!='0
37、39;); tran(b,n-1,k); return 0;28.重載絕對值函數。函數名為myabs,三個函數的參數分別為int,double 和long。 程序運行結果如下: 輸入(一個整數、一個雙精度實數和一個長整數):1 -2.5 3輸出:1 2.5 3#include<iostream>using namespace std;int main() int a; double b; long c; cin>>a>>b>>c; if(b>0) b=b; else b=-b; if(c>0) c=c; else c=-c; if(a
38、>0) a=a; else a=-a; cout<<a<<endl; cout<<b<<endl; cout<<c<<endl; return 0; 29.編寫一個用于在字符串中查找某字符的函數。查找成功,函數返回該字符的地址(指針),查找失敗,返回的指針為NULL。編寫主函數測試該函數,在主函數中輸入源字符串和要查找的字符,如果找到,顯示字符在源字符串中的序號;如果找不到,顯示“未找到”。 能找到時,程序運行結果如下: 輸入(第一個參數是待查找的字符串,第二個是要查找的字符):ABCDEFGHIJKLMN D輸出:
39、4查找不成功的情形: 輸入:ABCDEFG S輸出: 未找到5678910111213141516171819202122232425262728293031323334 #include<iostream>using namespace std;char *strchr(char*str,char c) int p=0; while(*str!='0') if(*str=c) p=1; break; str+; if(p=1) return str; else return NULL; int main() char a; char b100; char *p;
40、cin>>b; char *str=b; cin>>a; p=strchr(str,a); if(p=NULL) cout<<"δÕÒµ½"<<endl; else cout<<p-str+1<<endl; return 0; 30.Ackermann函數ack(m,n)由以下遞歸定義:ack(0, n)=n+1 ack(m, 0)=ack(m-1, 1) ack(m, n)=ack(m-1, ack(m,n-1) m>0, n>
41、0編寫一個計算此函數的遞歸程序。 程序運行結果如下: 輸入(依次為Ackermann(m, n)函數的m和n): 3 2輸出:29#include<iostream>using namespace std;int Acm(int m,int n) if(m=0) return n+1; if(n=0) return Acm(m-1,1); return Acm(m-1,Acm(m,n-1);int main() int a,b; cin>>a>>b; cout<<Acm(a,b)<<endl; return 0; 31.用二分法編寫一
42、個求方程f(x)=0在區(qū)間a, b中的實根的函數, 其原型為: double equation(double (*func)(double), double a, double b, double eps);其中參數func, a和b分別為求根函數和區(qū)間兩端點, eps為精度,缺省值為1.0E-7。 編寫主函數測試,設待求根的函數有兩個,分別為 x*x+2*x-3 和sin(x),其中sin(x)可調用系統(tǒng)函數,求根區(qū)間由用戶輸入。 程序運行結果如下: 輸入(分別為x*x+2*x-3 和sin(x)的求根區(qū)間):0 5 1.5 5輸出(分別為x*x+2*x-3 和sin(x)在求根區(qū)間的根):
43、1 3.14159#include <iostream>#include <cmath>using namespace std;double f(double x) return sin(x);double f1(double x) return x*x+2*x-3;double eq(double (*f)(double),double a,double b) double eps=1.0e-7; double x,y; x=(a+b)/2; y=(*f)(x); while(fabs(y)>eps) if(y*(*f)(a)<0) b=x; else a
44、=x; x=(a+b)/2; y=(*f)(x); return x; int main() double a,b,c,d; cin>>a>>b; cin>>c>>d; cout<<eq(f1,a,b)<<endl; cout<<eq(f,c,d)<<endl; return 0;32.用結構體編寫Dog應用程序。其中Dog結構體包含姓名(字符數組)、性別(字符)、年齡(整型)3個分量。 程序運行結果如下:輸入(分別為第1條狗的姓名、性別、年齡和第2條狗的姓名、性別、年齡): XiaoQiao f
45、1 WangCai m 2 輸出:第1條狗:XiaoQiao f 1 第2條狗:WangCai m 2 把第1條狗的信息復制給第2條狗: 第2條狗:XiaoQiao f 1 注:冒號為英文符號。 #include<iostream>#include<cstring>using namespace std;class Dogprivate: char Name20; char Sex; int Age;public: void fun(char *name,char sex,int age) strcpy(Name,name); Sex=sex; Age=age; voi
46、d show() cout<<Name<<" "<<Sex<<" "<<Age<<endl; ;int main() Dog dog1,dog2; char name120,name220,sex1,sex2; int age1,age2; cin>>name1>>sex1>>age1; cin>>name2>>sex2>>age2; cout<<"µÚ1Ì
47、245;¹·:" dog1.fun(name1,sex1,age1); dog1.show(); cout<<"µÚ2Ìõ¹·:" dog2.fun(name2,sex2,age2); dog2.show(); cout<<"°ÑµÚ1Ìõ¹·µÄÐÅÏ¢¸´ÖƸ
48、øµÚ2Ìõ¹·:"<<endl; cout<<"µÚ2Ìõ¹·:" dog1.fun(name1,sex1,age1); dog1.show(); return 0;33.根據鍵盤輸入的首字符選擇對應顏色(枚舉類型的輸入和輸出)。該題目只有6種顏色(blue, brown, green, red, white, yellow),用戶輸入該顏色的前兩個字母,然后程序輸出對應顏色的英文名稱。 程序運行結果如下: 輸
49、入:bl輸出:blue#include <iostream> using namespace std;int main() enum Colors blue, brown, green, red, white, yellow choose; char ch1, ch2; cin>>ch1>>ch2; switch(ch1) case 'b': if(ch2='l') choose=blue; else choose=brown; break; case 'g': choose=green; break; case 'r': choose=red; break; case 'w': choose=white;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB36T-普通國省道路面養(yǎng)護信息元數據規(guī)范編制說明
- 如何管理職業(yè)運動員的財務試題及答案
- 2024年模具設計師考試的成功案例分析與試題答案
- 2024年裁判員考試挑戰(zhàn)試題及答案
- 游泳救生員職業(yè)技能分析與試題
- 農作物種子繁育員考試重點策略試題及答案2024
- 模具設計師資格考試的評估體系與試題及答案
- 2024年體育經紀人資格考試候選試題及答案
- (高清版)DB50∕T 793-2017 渝菜 紫陽雞烹飪技術規(guī)范
- 2024年農作物種子繁育員考試總結試題
- 香港匯豐銀行大廈結構選型
- 房屋硬裝裝修合同范本
- 豐田鋒蘭達說明書
- 2023年東莞市人民醫(yī)院醫(yī)師規(guī)范化培訓招生(放射科)考試參考題庫含答案
- 2022年甘肅省張掖市輔警協(xié)警筆試筆試模擬考試(含答案)
- 勾頭作業(yè)施工方案
- 中醫(yī)醫(yī)院重癥醫(yī)學科建設與管理指南
- 創(chuàng)傷性網胃炎
- LY/T 1556-2000公益林與商品林分類技術指標
- GB/T 3522-1983優(yōu)質碳素結構鋼冷軋鋼帶
- 主要電氣設備絕緣電阻檢查記錄
評論
0/150
提交評論