C++根据读入的字符画字符棱形
参照下列程序设计程序。要求:根据读入的字符画字符棱形,最宽处9个字符。AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA参考程序://==...
参照下列程序设计程序。要求:根据读入的字符画字符棱形,最宽处9个字符。
A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
AAAAAAA
AAAAA
AAA
A
参考程序:
//============================
//程序名称: 字符等腰三角形
//根据读入的字符c(’A’≤c≤’Z’)值,
//输出以该字符为填充字符的高为7,
//底边长为13的等腰三角形。
//============================
#include <iostream.h> //引入头文件
int main() //主程序入口
{
char c;
cin >>c;
for(int i=0; i<7;i++)
{
for (intj=(6-i);j>0;j--)
{
cout<<" ";
}
for (int k=0;k<(2*i+1); k++)
{
cout<<c;
}
cout<<"\n";
}
return 0;
} 展开
A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
AAAAAAA
AAAAA
AAA
A
参考程序:
//============================
//程序名称: 字符等腰三角形
//根据读入的字符c(’A’≤c≤’Z’)值,
//输出以该字符为填充字符的高为7,
//底边长为13的等腰三角形。
//============================
#include <iostream.h> //引入头文件
int main() //主程序入口
{
char c;
cin >>c;
for(int i=0; i<7;i++)
{
for (intj=(6-i);j>0;j--)
{
cout<<" ";
}
for (int k=0;k<(2*i+1); k++)
{
cout<<c;
}
cout<<"\n";
}
return 0;
} 展开
1个回答
展开全部
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
char i,ci,j,cj,ch;
printf("Which characters?\nch=");
scanf("%c",&ch);
printf("\n\n");
for(i=1,ci=0;i;++ci<5 ? i++ : i--){
printf("%*.*s",48-i,1,"");
for(j=1,cj=i;j;--cj>0 ? j++ : j--)
printf("%c",ch);
printf("\n");
}
}
#include "stdio.h"
void main(void){
char i,ci,j,cj,ch;
printf("Which characters?\nch=");
scanf("%c",&ch);
printf("\n\n");
for(i=1,ci=0;i;++ci<5 ? i++ : i--){
printf("%*.*s",48-i,1,"");
for(j=1,cj=i;j;--cj>0 ? j++ : j--)
printf("%c",ch);
printf("\n");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询