1、
最新版:
第一章
1.5题
#include 2、eturn 0;
}
1.7七题
#include 3、8题
#include 4、 0;
}
int add(int x,int y)
{int z;
z=x+y;
return(z);
}
2.3题
#include 5、std;
int main()
{char c1='C',c2='+',c3='+';
cout<<"I say: \""< 6、i<<'\t'< 7、clude 8、2);
cout<<"l= "< 9、
c=(5.0/9.0)*(f-32); //注意5和9要用实型表示,否则5/9值为0
cout<<"摄氏温度为:"< 10、出结果为:";
putchar(c1);
putchar(c2);
cout< 11、cout<<"用putchar函数输出结果为:";
putchar(c1);
putchar(44);
putchar(c2);
cout< 12、>>i1>>i2;
c1=i1;
c2=i2;
cout<<"按字符输出结果为:"< 13、)< 14、 else if (a 15、 /* 将a和b中的大者存入temp中 */
max=(temp>c)?temp:c; /* 将a和b中的大者与c比较,最大者存入max
*/
cout<<"max="< 16、 {y=x;
cout<<"x="< 17、}
cout< 18、score/10))
{case 10:
case 9: grade='A';break;
case 8: grade='B';break;
case 7: grade='C';break;
case 6: grade='D';break;
default:grade='E';
}
cout<<"score is "< 19、ude 20、 place=4;
else if (num>99)
place=3;
else if (num>9)
place=2;
else place=1;
cout<<"place="< 21、n_thousand*10000-thousand*1000-hundred*100)/10;
indiv=(int)(num-ten_thousand*10000-thousand*1000-hundred*100-ten*10);
cout<<"original order:";
switch(place)
{case
5:cout< 22、< 23、verse order:";
cout< 24、
}
3.13题
#include 25、on4+100000*0.03; //利润为60万元时的奖金
bon10=bon6+400000*0.015; //利润为100万元时的奖金
cout<<"enter i:";
cin>>i;
if (i<=100000)
bonus=i*0.1; //利润在10万元以内按10%提成奖金
else if (i<=200000)
bonus=bon1+(i-100000)*0.075; //利润在10万元至20万时的奖金
else if (i<=400000)
26、 bonus=bon2+(i-200000)*0.05; //利润在20万元至40万时的奖金
else if (i<=600000)
bonus=bon4+(i-400000)*0.03; //利润在40万元至60万时的奖金
else if (i<=1000000)
bonus=bon6+(i-600000)*0.015; //利润在60万元至100万时的奖金
else
bonus=bon10+(i-1000000)*0.01; //利润在100万元以上时的奖金
cout<<"bonus="< 27、 28、i;
c=i/100000;
if (c>10) c=10;
switch(c)
{case 0: bonus=i*0.1; break;
case 1: bonus=bon1+(i-100000)*0.075; break;
case 2:
case 3: bonus=bon2+(i-200000)*0.05;break;
case 4:
case 5: bonus=bon4+(i-400000)*0.03;break;
case 6:
case 7:
case 8:
case 9: bonus=bo 29、n6+(i-600000)*0.015; break;
case 10: bonus=bon10+(i-1000000)*0.01;
}
cout<<"bonus="< 30、 31、
#include 32、中, 以便求最小公倍数时用
while (m!=0) //求n和m的最大公约数
{r=n%m;
n=m;
m=r;
}
cout<<"HCF="< 33、er=0;
cout<<"enter one line::"< 34、it<<",
other:"< 35、<"a+aa+aaa+...="< 36、ream>
using namespace std;
int main ()
{int i,j,k,n;
cout<<"narcissus numbers are:"< 37、de 38、or (i=1;i 39、 break; // 找出的笫2个因子赋给k2
case 3:
k3=i; break; // 找出的笫3个因子赋给k3
case 4:
k4=i; break; // 找出的笫4个因子赋给k4
case 5:
k5=i; break; // 找出的笫5个因子赋给k5
case 6:
k6=i; break; // 找出的笫6个因子赋给k6
case 7:
k7=i; break; // 找出的笫7个因子赋给k7
40、 case 8:
k8=i; break; // 找出的笫8个因子赋给k8
case 9:
k9=i; break; // 找出的笫9个因子赋给k9
case 10:
k10=i; break; // 找出的笫10个因子赋给k10
}
}
if (s==0) // s=0表示全部因子都已找到了
{cout<1 41、) cout< 42、f (n>7) cout<<","< 43、i 44、
{int k[11];
int i,a,n,s;
for (a=2;a<=1000;a++)
{n=0;
s=a;
for (i=1;i 45、 (i=1;i 46、 b=t; // 将前一项的分子作为下一项的分母
}
cout<<"sum="< 47、}
cout<<"total="< 48、 }
while(fabs(x0-x1)>=1e-5);
cout<<"The square root of "<
using namespace std;
int main()
{int i,k;
for (i=0;i<=3;i++) // 输出上面4行*号
{for (k=0;k<=2*i;k++)
cout<<"*"; // 输出*号
49、 cout< 50、 {char i,j,k; /* i是a的对手;j是b的对手;k是c的对手*/
for (i='X';i<='Z';i++)
for (j='X';j<='Z';j++)
if (i!=j)
for (k='X';k<='Z';k++)
if (i!=k && j!=k)
if (i!='X' && k!='X' && k!='Z')
cout<<"A--"<
using namespace std;
int main()
{int day,x1,x2;
day=9;
x2=1;
while(day>0)
{x1=(x2+1)*2; // 第1天的桃子数是第2天桃子数加1后的2倍
x2=x1;
day--;






