1,输出一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
#include<stdio.h>
int main()
{
char ch;
scanf("%c", &ch);
int i;
int j;
int n = 3;//上半部分三行
for (i = 1; i <= n; i++)//上半部分三行
{
for (j = 0; j <n-i; j++)//先打印每行空格j=n-i
printf(" ");
for (j = 0; j <2 * i - 1; j++)//打印每行字符
printf("%c",ch);
printf("\n");//换行
}
for (i = 1; i < n ;i++)//下半部分
{
for (j = 0; j <i; j++)//先打印每行空格
printf(" ");
for (j = 0; j < 2*(n-i) - 1;j++)//打印每行字符
printf("%c", ch);
printf("\n");//打印完每一行都要换行
}
return 0;
}
2,输出这个字符组成的 3*3 矩形
#include<stdio.h>
int main()
{
char ch;
int i, j;
scanf("%c", &ch);
for (i = 0; i < 3; i++)//这里负责实现换行以及提供行数。
{
for (j = 0; j < 3; j++)//负责实现同一行里有几个字符数。
printf("%c", ch);
printf("\n");//换行要放在打印三个字符完之后
}
return 0;
}
3,请输出第二个整数的值。
#include<stdio.h>
int main()
{
int i,j,k;
scanf("%d%d%d",&i,&j,&k);
printf("%d\n",j);
return 0;
}