C23-6.30单元复习2
原题链接:38471.note12025-06-30 18:10:43
发布于:江苏
输入: 4
输出:
&
&&&
&&&&&
&&&&&&&
&&&&&
&&&
&
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
for (int i=1; i<=n; i++){
for (int j=1; j<=n-i; j++) cout<<' ';
for (int j=1; j<=2*i-1; j++){
cout << "&";
}
cout << endl;
}
for (int i=n-1; i>=1; i--){
for (int j=1; j<=n-i; j++) cout<<' ';
for (int j=1; j<=2*i-1; j++){
cout << "&";
}
cout << endl;
}
return 0;
}
交替报数
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i=1; i<=n; i++)
{
if (i%2==1)
{
//输出奇数
for (int i=1; i<=10; i+=2) cout << i <<' ';
cout<< endl;
}
else
{
//输出偶数
for (int i=2; i<=10; i+=2) cout << i <<' ';
cout<< endl;
}
}
return 0;
}
融合字符串
#include <iostream>
using namespace std;
int main()
{
string s;
string news = "";
cin >> s;
for (; s.size()>=2;) {
if (s[0] + s[1] < 127) {
news += (char)(s[0] + s[1]);
s.erase(s.begin());
}
s.erase(s.begin());
}
cout << news <<endl;
return 0;
}
这里空空如也
有帮助,赞一个