c++程序设计——实验6

来源:互联网 发布:亨利领 t恤 知乎 编辑:程序博客网 时间:2024/06/05 10:28

1、计算多项式 前n项的和。截止到最后一项的值与1的差小于0.02。

#include <iostream>using namespace std;int main(){double n = 1.0;double sum =0.0;while ( ( 1 - n*(n+2)/(n+1)/(n+3) ) >= 0.02 ){sum += n*(n+2)/(n+1)/(n+3);n += 1;}cout << sum << endl;return 0;}

2、求1-1000中能被3整除,且不能被7整除,且至少有一位数是5的整数。

#include <iostream>using namespace std;int main(){for ( int i = 1; i <= 1000; i++ ){if ( i%3 == 0 && i%7 != 0){int a = 0,b = 0, c = 0;if ( i/100 == 5 || i/10 == 5 || i%10 == 5 ){cout << i << endl;}}}return 0;}

3、用循环结构语句编程并输出下图,其行数和每行的数据个数有键盘给出。


#include <iostream>using namespace std;int main(){int a,b,i;cout << "请输入a:";cin >> a;cout << "请输入b:";cin >> b;for ( i=1; i <= a; i++ ){for ( int j = 0; j <i; j++ ){cout << ' ';}for ( int j = 0; j < b; j++ ){cout << i;}cout << endl;}for ( int j = 0; j <=a; j++ ){cout << ' ';}for ( int j = 0; j < b; j++ ){cout << '*';}cout << endl;for ( i=a; i > 0; i-- ){for ( int j = i; j >0; j-- ){cout << ' ';}for ( int j = 0; j < b; j++ ){cout << i;}cout << endl;}return 0;}


0 0
原创粉丝点击