編寫matlab程式分別使用if語句和switch語句實

2021-04-17 21:08:02 字數 2541 閱讀 1903

1樓:匿名使用者

^%%%%%%%%%%%%%%%%%

function fun()

a=input('a=');

b=input('b=');

c=input('c=');

x=input('x=');

if (x>=0.5&x<1.5)

y=a*x^zhi2+b*x+c;

elseif (x>=1.5&x<3.5)y=a*(sin(c))^b+x;

elseif (x>=3.5&x<5.5)y=log(abs(b+x/c));

endy

%%%%%%%%%%%

望採dao

納!回!答!

2樓:二中混過

function y = yfun(a,b,c,x)if (x>=0.5&x<1.5)

y=a*x^2+b*x+c;

elseif (x>=1.5&x<3.5)y=a*(sin(c))^b+x;

elseif (x>=3.5&x<5.5)y=log(abs(b+x/c));end

用if語句和switch語句分別編寫程式,實現以下功能:從鍵盤輸入數字1,2,3,4,分別顯示excellent,good,pass,

3樓:匿名使用者

#include

void main()

while(choice<1||choice>4);

switch(choice)}

4樓:匿名使用者

請參照課本自己寫,這種東西很簡單的

5樓:匿名使用者

if a = 1 then

output= "excellent"

elseif a =2 then ...........

end if

switch case a

case 1

output= "excellent"

case 2

output="good"

case 3

output="pass"

輸入乙個百分制成績,利用switch語句編寫程式,要求輸出成績等級a b c d,e。90以上為a

6樓:year好好學習

問號處是(int)score/10。這個意思是分數除10比如說85分。除10等於8。就是8

7樓:番茄番字沒草頭

你輸入case 以後要空一格再輸入數字 case才會變藍、

這樣就可以了

8樓:匿名使用者

程式:int main()

return 0;

}1、switch在一些計算機語言中是保留字,其作用大多情況下是進行判斷選擇。以c語言來說,switch(開關語句)常和case break default一起使用。作原理:

switch 後面的 (n) 可以是表示式,也可以(並通常)是變數。然後表示式中的值會與 case 中的數字作比較,如果與某個 case 相匹配,那麼其後的**就會被執行。break 的作用是防止**自動執行到下一行。

2、switch 語句和具有同樣表示式的一系列的 if 語句相似。很多場合下需要把同乙個變數(或表示式)與很多不同的值比較,並根據它等於哪個值來執行不同的**。這正是 switch 語句的用途。

注: 注意和其它語言不同,continue 語句作用到 switch 上的作用類似於 break。如果在迴圈中有乙個 switch 並希望 continue 到外層迴圈中的下乙個輪迴,用 continue 2。

9樓:塔斐蘭

這個的話這要輸入整數,都可以有完美的輸出

#include

main()

return 0;}

10樓:匿名使用者

#include

int main()

return 0;}

11樓:拿走吧不謝

你輸入的是10 9 8 7 吧,應該輸入90 80 70 喲!絕對是這樣的

12樓:匿名使用者

#include

main()}

13樓:匿名使用者

將score/10強制轉換為int試試吧

14樓:匿名使用者

請問你要輸出什麼東西???

c語言,分別用if 語句和switch語句編寫程式求分段函式的值

15樓:飛飛雨雨輕輕

//if語句

#inlcude

#include

define a 10 //a自己取值

void main()

//switch語句

#include

#include

define a 10 //a自己取值

void main()

用matlab編寫程式實現如下條件

你可以用2個for迴圈,第乙個是從i n第二個是1 i.當你的起點i 1的時候第二個迴圈相當於沒有執行。就可以了。如有疑問再追加吧 如何用matlab編寫如下程式 matlab 程式的檔案 是以.m檔案的形式呈現的。將matlab 編寫進.m檔案內然後執行即可。例子 建立乙個 helloworld....

求用matlab編寫求完全數的程式

先編乙個求因子的程式,然後判斷因子之和等於因子之積,例如6的因子1 2 3 1 2 3,是一 專個完全數 m input 請輸入屬m的值 所求 完全數範圍 下限n input 請輸入n的值 所求 完全數範圍 上限for s m n y 0 for i 1 s 2 if mod s,i 0 y y i...

MATLAB程式設計問題 我編寫了迭代計算程式,裡

subscript indices must either be real positive integers or logicals.這個報錯的意bai 思就是,你的陣列腳du標出現 zhi0或負值或者小數了。matlab的腳標必 dao須回是正整數。像a 1 a 2 如果出答現a 1.1 a 1...