第 2 章习题2-5、计算一个人一段时期的薪水,第1 天 1 分钱,第 2 天 2 分钱,每天翻倍。要求用户输入天数(输入检验),列表显示每天的薪水,及薪水总和(输出人民币的单位:“元”)。#include using namespace std; void main() { int daynum; float daypay, paysum=0; do{ cout<<"请输入天数 (>1 整数): "; cin>>daynum; }while(daynum<=1); //有效性检验for(int i=1; i<=daynum; i++) { daypay=i/100.0; cout<<"第"< using namespace std; void main() { int i; float sum=0; for(i=1;i<=30;i++) sum+=i/float(31-i); cout<<"sum="< using namespace std; void main() { int i,j,k; for(i=0;i<=3;i++) //控制行{ for(j=0;ji;k--) //控制每行输出的 'A'的数目cout<<'A'; cout<i;j--) cout<<' '; //控制每行输出的 ' '的数目for(k=0;k<2*i+1;k++) //控制每行输出的 'A'的数目cout<<'A'; cout< using namespace std; #define N 30 void main( ) { int i; float a1,a2,sum=0,temp; //a1 分子,a2分母for(a1=2,a2=1,sum=0,i=1;i<=N;i++){ sum+=a1/a2; temp=a1; a1=a1+a2; a2=temp; //为下一次求和做准备} cout<<"\nsum is : "< using namespace std; void main() { int i,a,n; long sum,temp; sum=temp=0; cout<<"\nEnter a and n: "; cin>>a>>n; for(i=1;i<=n;i++) { temp=a+temp*10; sum+=temp; } cout<<"the result is : "<