解题思路:
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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |
C语言训练-排序问题<2> (C++代码)浏览:880 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:501 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:628 |
1009题解浏览:740 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:683 |
出圈】指针malloc版浏览:355 |
C语言训练-最大数问题 (C语言代码)浏览:588 |
简单的a+b (C语言代码)浏览:557 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:566 |