C++低学阶例题(简单版)二十四
C+ 低学阶 例题题目一:目前有一个和:S=1+2+3+.+x-1+x之和求当S大于等于m时,x值的最小值为多少?输入:一个整数m (保证输出的 1<=x<=106)输出:一个整数,x的最小值代码:#include<bits/stdc+.h>using namespace std;int main()long long s=0,m,i;cin>>m;for( i=1;i<=1000000;i+)s+=i;if(s>=m)cout<<i;break; return 0;题目二:while语句输出1 3 5 99 ,用空格隔开输入:无输出:1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99代码:#include<bits/stdc+.h>using namespace std;int main() int a=1; while(a<100) if(a%2=1) cout<<a<<" " a+; return 0;题目三:利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGABCDEFGABCDEFGABCDEFGABCDEFG这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入:输入一行,包含两个整数n和m,(1<=n,m<=20)分别表示你要输出的图形的行数的列数。输出:输出n行,每个m个字符,为你的图形。代码:#include<bits/stdc+.h>using namespace std;int main() int a,b; char c=A; cin>>a>>b; for(int i=0;i<a;i+) c=A; for(int j=0;j<b;j+) cout<<c;c+=1; cout<<endl; return 0;题目四:求s=1+2+3+.+n,当加到第几项时,s的值会超过55?输入:无输入输出:11代码:#include<bits/stdc+.h>using namespace std;int main() int n=0; for(int i=1;i<100;i+) n+=i; if(n>55) cout<<i; break; return 0;题目五:程序打印九九乘法表输入:无输出:打印九九乘法表代码:#include<bits/stdc+.h>using namespace std;int main() int a,b,c,d; for(int i=1;i<=9;i+) for(int j=1;j<=9;j+) cout<<j<<"*"<<i<<"="<<i*j<<" " cout<<endl; return 0;7