- 1、本文檔共15頁,可閱讀全部內容。
- 2、本文檔內容版權歸屬內容提供方,所產生的收益全部歸內容提供方所有。如果您對本文有版權爭議,可選擇認領,認領后既往收益都歸您。
- 3、本文檔由用戶上傳,本站不保證質量和數量令人滿意,可能有諸多瑕疵,付費之前,請仔細先通過免費閱讀內容等途徑辨別內容交易風險。如存在嚴重掛羊頭賣狗肉之情形,可聯系本站下載客服投訴處理。
- 文檔侵權舉報電話:19940600175。
編程
1、編寫一程序,要求輸入五個整數,然后由小到大排序再輸出。
%輸入n個數,然后由小到大輸出
a=input('輸入數據:')
n=length(a); %輸入數據的長度
i=1;j=1; %賦初值
for i=1:n %需要進行n次比較
for j=2:n %與相鄰的進行n-1次比較
if a(j-1)>a(j)
b=a(j-1);
a(j-1)=a(j);
a(j)=b; %比較前者是否比后者大,大的就互換
end
end
end
fprintf(' %d',a) ;
2、將一個整型數組的元素按逆序重新存放(如原序為:8,6,5,4改為4,5,6,8)。
function lin5
a=input('輸入數據:')
n=length(a);%求輸入a的長度
for i=1:n/2
b=a(i);
a(i)=a(n+1-i);
a(n+1-i)=b;
end
fprintf(' %d',a)
3、輸入一個字符,如果是大寫字母,則將其轉換成小寫并輸出,若是小寫,則直接輸出;若是非字母字符則打?。骸甦atarror’.
function xin2
a=input('輸入數據:','s')
if a>=65&a<=90
fprintf('shuchu is %c\n',a+32);
elseif a>=97&a<=122
fprintf('shuchu is %c\n',a);
else
a='dataerror';
fprintf('shuchu is %s',a);
end
4、輸入一個整數,寫一程序輸出它是幾位數。
function lin6
a=input('輸入數據:','s')
n=length(a)%求輸入a的長度
b=n;
fprintf('weishu %d',b);
end
5、寫一程序求1!+2!+………………+10!
function w
i=1;j=1;s=0; %賦初值
while i<=10
j=j*i;
s=s+j;
i=i+1;
end
fprintf('s is %d\n',s);
6、從鍵盤上輸入a與n的值,計算sum=a+aa+aaa+aaaa+……(共n項)的和。例如a=2,n=4,sum=2+22+222+2222.
function q
a=input('輸入數據:')
n=input('輸入數據:')
i=1;sum=0;he=0;
while i:n
he=he+a*10^(i-1);
sum=sum+he;
i=i+1;
end
fprintf('sum is %ld',sum);
end
7、編程求數列1,1/2 ,1/3 , , ,…………的所有大于等于0.000001的數據項之和并輸出結果。
function xin4
i=1;s=1;%賦初值
for i=1:1000000
a=1/(i+1);
while a>=0.000001
s=s+a;
break
end
end
fprintf('he is %ld',s);
8、求3*3矩陣的主對角線元素之和。
%求3*3矩陣主對角線元素之和
function y
a=input('輸入矩陣:')
f=a(1,1)+a(2,2)+a(3,3);
fprintf('%6d\n',f);
end
9、從鍵盤輸入的10個整數中,找出第一個能被7整除的數。若找到,打印此數后退出循環;若未找到,打印“not exist”。
function lin11
a=input('輸入數據:')
for i=1:10
w=0;
if rem(a(i),7)==0
w=1;
break
end
end
if w==1
fprintf('shuchu is %d',a(i));
else
fprintf('shuchu is not exist%d');
end
10 設計一個用于計算個人所有稅的程序。假設個人所得稅的繳納標準為:月收入少于等于800元者不納稅;超出800元的部分,納稅5%;超出2000元的部分,納稅10%;超出5000元的部分,納稅20%;超出10000元的部分,納稅30%;超出100000元的部分,納稅40%。
function xin7
a=input('輸入數值:')
if a>100000
j=(a-100000)*0.4+90000*0.3+50
您可能關注的文檔
- 沈陽千緣地產工程管理全套文本_99頁.doc
- 沈陽日神廣場舊樓改造公寓酒店項目投標書2005-81頁.ppt
- 審計課件-第08章 風險應對.ppt
- 生本理念下前置性作業設計的基本策略1.doc
- 生產管制程序1.doc
- 生產區6S檢查評分表.doc
- 生產設計最終版1.doc
- 生產原材料采購控制程序JFQQP-O03.doc
- 生活飲用水集中式供水單位衛生規范20010901.doc
- 生活飲用水衛生標準GB5749-2006釋義.ppt
- (省賽課課件)六年級上冊數學《分數除法》 (共19張PPT).ppt
- 語文教學工作總結集錦9篇〈最新〉.doc
- 2020-2021學年(新教材)高中數學(人教A版2019)期中模擬試題(共5份)(學生版+解析版).doc
- 二年級上冊語文課件-9.黃山奇石 部編版 (共13張PPT) .pptx
- (省賽課課件)六年級上冊數學《扇形統計圖》 (共11張PPT).ppt
- 小學五年級語文楓橋夜泊教學課件.pptx
- 2020年中考數學必刷題型專題提升練習 圓的弧長與面積(無答案).doc
- (賽課課件)一年級上冊數學《認識10》 (共21張PPT).ppt
- 2020年中考數學沖刺訓練 函數及其圖像綜合練習-答案.doc
- (賽課課件)一年級上冊數學《認識符號=、>和<》 (共22張PPT).ppt
文檔評論(0)