/* *文件名稱:Exl-1.cpp *作者:周世豪 *完成日期:2017年3月3日 *版本號:v1.0 *對任務求解方法的描述部分:略*輸入描述:我的第三個C++程序,熟悉博客的寫法 *程序輸出:自助機的頁面*問題分析:略*算法分析:運用switch語句*/#include<iostream>using namespace std;int main(){ int a; double iInterest,n,iMoney; cout<<"歡迎使用利息計算器!"<<endl; cout<<"請輸入存款金額:"; cin>>iMoney; cout<<"====存款期限====/n"<<"1.3個月/n"<<"2.6個月/n"<<"3.一年/n"<<"4.二年/n"<<"5.三年/n"<<"6.五年/n"<<endl; cout<<"請輸入存款期限的代號:"; cin>>a; switch(a) { case 1: iInterest=iMoney*0.0310*.25;n=iInterest+iMoney;break; case 2: iInterest=iMoney*0.0330*.5;n=iInterest+iMoney;break; case 3: iInterest=iMoney*0.0350*1;n=iInterest+iMoney;break; case 4: iInterest=iMoney*0.0440*2;n=iInterest+iMoney;break; case 5: iInterest=iMoney*0.0500*3;n=iInterest+iMoney;break; case 6: iInterest=iMoney*0.0550*5;n=iInterest+iMoney;break; default :cout<<"error"<<endl; } cout<<"到期利息為:"<<iInterest<<"元,"<<"本息合計共"<<n<<"元。"<<endl; cout<<"感謝您的使用,歡迎下次光臨!"<<endl; return 0;}運行結果心得體會 switch語句思路清晰,但在最后輸出時想用C中PRitnf("利息有%lf元",iInterest);之類來表達,發現不行。知識點總結 switch語句的用法項目5代碼:
/* *文件名稱:Exl-1.cpp *作者:周世豪 *完成日期:2017年3月3日 *版本號:v1.0 *對任務求解方法的描述部分:對第一和最后一行單獨輸出;中間的就按行輸出*輸入描述:我的第四個C++程序,熟悉博客的寫法 *程序輸出:星號圖*問題分析:運用for循環輸出星號圖,該星號圖中有由空格組成的三角形*算法分析:略 */#include<iostream>using namespace std;int main(){ int i,j,n; cin>>n; for(i=0;i<n;i++) cout<<" "; cout<<"*"<<endl; for(i=1;i<n-1;i++) { for(j=0;j<n-i;j++) cout<<" "; cout<<"*"; for(j=0;j<2*i-1;j++) cout<<" "; cout<<"*"; cout<<endl; } cout<<" "; for(i=0;i<2*n-1;i++) cout<<"*"; cout<<endl; return 0;}運行結果心得體會 有難度,想了好久。算法能力不行知識點總結 for()循環的用法。
新聞熱點
疑難解答
圖片精選