编程 金字塔 用for来 输入一个大写字母 A ABA ABCBA
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
展开全部
#include "stdio.h"
int main(void){
char x,i,j,k,t;
printf("Input a letter...\n");
x=getchar();
for(i=1;i<4;i++){
for(t=(i<<1)-1,j=20;j>i;printf("%c",' ',j--));
for(k=x,j=0;j<t;j++)
printf("%c",(j<i-1 ? k++ : k--));
printf("\n");
}
return 0;
}
更多追问追答
追问
t=(i<<1)这一块试着什么意思
追答
是t=(i<<1)-1。就是t=i*2-1啊,清楚了吗?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么语言?
更多追问追答
追问
c
?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询