杭电2091题不能AC,我的程序哪里格式错了 编程

杭电2091题不能AC,我的程序哪里格式错了编程#includeusingnamespacestd;intmain(){charc;intx,i,j,n,m;boolo=... 杭电2091题不能AC,我的程序哪里格式错了 编程
#include using namespace std; int main() { char c; int x,i,j,n,m; bool o=false; while(cin>>c) { if(c=='@') break; cin>>x; if(o) cout<
展开
 我来答
wyzxk888
2010-06-18 · TA获得超过244个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:149万
展开全部
你的代码都没有给清楚。

这个题目我是用c写的,巧用c语言里的“%*c”——功能1:吸收一个回车;功能2:字符格式输出(printf("%*c",n,c);n代表输出字符格式,即占几位;c代表输出字符)

#include<stdio.h>
void main()
{
char a;
int i=0,n;
while((a=getchar())!='@')
{
scanf("%d%*c",&n);
printf(i?"\n%*c\n":"%*c\n",n,a);
if(n==1)
{
i=n;continue;
}
for(i=1;i<n-1;i++)
printf("%*c%*c\n",n-i,a,i*2,a);
for(i=1;i<=2*n-1;i++)
putchar(a);
putchar('\n');
}
}
艾普斯
2024-07-18 广告
稳频稳压电源哪家好?艾普斯电源(苏州)有限公司开始专业研发、制造及营销交流稳压电源,满足全球电子及信息业对电源设备日益蓬勃的市场需求。迄今为止,业已发展成为交流不间断电源、稳压电源、变频电源、中频航空- 军事专用电源、直流电源、逆变电源等产... 点击进入详情页
本回答由艾普斯提供
heli35
2010-06-19 · TA获得超过238个赞
知道小有建树答主
回答量:83
采纳率:0%
帮助的人:115万
展开全部
我也给个比较复杂的代码
#include<stdio.h>

int main()
{
int i,j,n,s,e,count=0;
char c;
while(scanf("%c",&c)!=EOF && c!='@')
{
scanf("%d",&n);
if(count>0) printf("\n");
s=n-1;e=1;
for(i=0;i<n;i++)
{
if(i==0)
{
for(j=0;j<s;j++) printf(" ");
printf("%c\n",c);
s--;
}
else if(i==n-1)
{
for(j=0;j<2*n-1;j++) printf("%c",c);
printf("\n");
}
else
{
for(j=0;j<s;j++) printf(" ");
printf("%c",c);
for(j=0;j<e;j++) printf(" ");
printf("%c\n",c);
s--;e+=2;
}
}
count++;
getchar();
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式