c语言嵌套循环 输出一个由.和x组成的三角形

.....X.....
....XXX....
...XXXXX...
..XXXXXXX..
.XXXXXXXXX.
XXXXXXXXXXX

如题 要求使用c语言的循环来输出这样一个三角形

#include <stdio.h>
#include <stdlib.h>
void printDot(){
printf(".");
}/* printDot */
void printX(){
printf("X");
}/* printX */
void printNewline(){
printf("\n");
}/* printNewline */
int main(){
/* Add your code here */
return EXIT_SUCCESS;
}/* main */

这是已有代码

第1个回答  2016-10-13
#include <stdio.h>
#include <stdlib.h>
void printDot()
{
printf(".");
} /* printDot */
void printX(){
printf("X");
} /* printX */
void printNewline(){
printf("\n");
} /* printNewline */
int main(){
int i,j,k,n; //n是行数
scanf("%d",&n); /* Add your code here */
for(i=1;i<=n;i++)
{ for(j=1;j<=n-i;j++)
printDot();

for(k=1;k<=2*i-1;k++)
printX();
for(j=1;j<=n-i;j++)
printDot();
printNewline();
}

return EXIT_SUCCESS;
}/* main */本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网