一,問題及代碼
/* * 文件名稱:homework1-1.cpp * 作 者:劉祎洋 * 完成日期:2017 年 3 月 2 日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分: * 輸入描述:輸入一位數x(x為實型) * 問題描述:根據已有公式計算對應y的值 * 程序輸出:輸出y的值 * 問題分析:x的范圍由負無窮到正無窮,被分成四部分,故用選擇語句來實現程序 * 算法設計:使用if語句來實現程序,使用sqrt()函數來開方 */ #include<iostream>#include<math.h>using namespace std;int main(){ double x,y; cout<< "請輸入一位實型數:"; cin>>x; if(x>=10) y=1/(x+1); else if(x>=6) y=sqrt(x+1); else if(x>=2) y=x*x+1; else y=x; cout<<"y的值為"<<y<<endl; return 0;}二,運行結果
一,問題及代碼
/* * 文件名稱:homework1-2.cpp * 作 者:劉祎洋 * 完成日期:2017 年 3 月 2 日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分: * 輸入描述:輸入程序* 問題描述:輸出星號圖 * 程序輸出:輸出星號圖* 問題分析:找出星號圖的規律,然后編寫程序* 算法設計:使用if循環嵌套語句來實現程序*/#include<iostream>using namespace std;int main(){ int i,j; for(i=6;i>=1;i--) //外循環確定行數 { for(j=1;j<12;j++) //內循環確定列數 { if(i==j||12-i==j) cout<<"*"; else if(i==1) cout<<"*"; else cout<<" "; } cout<<endl; } return 0;}二,運行結果
新聞熱點
疑難解答
圖片精選