//打印倾斜放置的菱形#include int main() { char ch;//通过定义一个字符型变量ch//用scanf来输入一个字符 scanf("%c",&ch); //定义3个整型变量并且给n初始化赋值为3int i,j,n=3;//用第一个for函数来确定正立的行数,为3行 for(i=1;i{//第二个for循环来确定空格数每一行空格为n-1行//即第一行为两个空格,第二行为两个空格,第三行为三个空格for(j=1;jprintf(" ");//第三个for循环用来打印每行字符个数//观察例子可以看出字符个数为1,3,5//即找到规律为2*i-1,即2*第几行再减一for(j=1;jprintf("%c",ch);printf("\n");}//第四个for循环也用来打印行数为2行for(i=1;i{//第五个来打印空格数为i+1个空格 for(j=1;j printf(" ");//第六个for循环用来打印字符 for(j=1;j{ printf("%c",ch);}printf("\n");}}