cout<<\}
#include
double a=2,b=1,sum=0,t; for (int i=1;i<=15;i++) {
sum+=a/b; t=a; a+=b; b=t; }
cout<<\}
C++程序设计(第2版)
1、计算n+(n-1)+(n-2)+…+3+2+1的值
#include
int number; int sum = 0;
cout<<\请输入一个整数:\ cin>>number; if(number > 0) {
while(number > 0) {
sum = sum + number; number --; }
cout<<\和 =\ } else
C++程序设计(第2版)
cout< #include int number; int sum = 0; cout<<\请输入一个整数:\ cin>>number; if(number > 0) { do { sum = sum + number; number --; }while(number > 0); cout<<\和 =\ } else cout< while #include {int n,i=1,sum=0; cout<<\请输入一个整数\cin>>n; if(n<=0) cout<<\无效\else while(i<=n) {sum=sum+i; i=i+1; } cout<<\和=\} C++程序设计(第2版) Do while #include {int n,i=1,sum=0; cout<<\请输入一个整数\cin>>n; if(n<=0) cout<<\无效\else do { sum=sum+i; i=i+1; } while(i<=n); cout<<\和=\} 2、计算正整数各位数的和 #include C++程序设计(第2版) cout<<\各位数字之和是:\ } } 3、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 #include char c; int letters=0,space=0,digit=0,others=0; cout<<\请输入一些字符:\\n\ while((c=getchar())!='\\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') letters++; else if(c==' ') space++; else if(c>='0'&&c<='9') digit++; else others++; } cout<<\其中包含:\\n\ cout<<\字符:\ cout<<\空格:\ cout<<\数字:\ cout<<\其他:\} 4、从键盘输入一批以负数结束的学生成绩,计算平均分。 C++程序设计(第2版) #include while (grade >= 0) { /* 输入负数,循环结束 */ total = total + grade; num++; cin>>grade; } if(num != 0) cout<<\ \ else cout<<\ return 0; } 解2: #include