解题思路:
char 型,一个英文字母占用1个字节
输入的是字符所以用char定义一个变量: char a;
然后输入: scanf("%c",&a);
等腰三角形最下面有五个: printf("%c%c%c%c%c",a,a,a,a,a);
中间三个由于是等腰三角形所以第一个输入的字符要占三个字节:printf("%2c%c%c \n",a,a,a);
最上面是一个输入的字符需要占四个字节才能是等腰三角形:printf("%3c\n",a);
注意事项:
字符要用char定义变量。
scanf("%c",&a);别忘了“&” 、%c后面不要加\n。
代码以“;”结束。
参考代码:
#include<stdio.h>
int main(){
char a;
scanf("%c",&a);
printf("%3c\n",a); //3可以用三个空格代替
printf("%2c%c%c \n",a,a,a);//2可以用两个空格代替
printf("%c%c%c%c%c",a,a,a,a,a);
return 0;
}
0.0分
9 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1040 |
九宫重排 (C++代码)浏览:2162 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1421 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1643 |
兰顿蚂蚁 (C++代码)浏览:1113 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:904 |
1024题解浏览:823 |
输出九九乘法表 (C语言代码)浏览:1070 |
判定字符位置 (C语言代码)浏览:801 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:559 |