在c语言里用putchar和loop画菱形
时间: 2023-05-13 09:05:27 浏览: 68
以下是用 putchar 和循环语句在 C 语言中画菱形的代码:
```
#include <stdio.h>
int main() {
int i, j, n;
printf("请输入菱形的行数:");
scanf("%d", &n);
// 上半部分
for (i = 1; i <= n; i++) {
for (j = 1; j <= n - i; j++) {
putchar(' ');
}
for (j = 1; j <= 2 * i - 1; j++) {
putchar('*');
}
putchar('\n');
}
// 下半部分
for (i = n - 1; i >= 1; i--) {
for (j = 1; j <= n - i; j++) {
putchar(' ');
}
for (j = 1; j <= 2 * i - 1; j++) {
putchar('*');
}
putchar('\n');
}
return 0;
}
```
输入菱形的行数,程序会输出相应的菱形。
相关问题
在c语言里用putchar画菱形
以下是用 C 语言中的 putchar 函数画菱形的代码:
```
#include <stdio.h>
int main() {
int n, i, j, space = 1;
printf("请输入菱形的边长:");
scanf("%d", &n);
space = n - 1;
for (j = 1; j <= n; j++) {
for (i = 1; i <= space; i++) {
putchar(' ');
}
space--;
for (i = 1; i <= 2 * j - 1; i++) {
putchar('*');
}
putchar('\n');
}
space = 1;
for (j = 1; j <= n - 1; j++) {
for (i = 1; i <= space; i++) {
putchar(' ');
}
space++;
for (i = 1; i <= 2 * (n - j) - 1; i++) {
putchar('*');
}
putchar('\n');
}
return 0;
}
```
输入菱形的边长后,程序会输出一个菱形。
c语言getchar和putchar
C语言中的getchar和putchar是两个常用的输入输出函数,具体介绍如下:
1. getchar函数
getchar函数用于从标准输入设备(通常是键盘)读取一个字符,并返回该字符的ASCII码值。其基本语法如下:
```c
int getchar(void);
```
示例代码如下:
```c
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符:");
c = getchar();
printf("你输入的字符是:%c\n", c);
return 0;
}
```
2. putchar函数
putchar函数用于向标准输出设备(通常是屏幕)输出一个字符。其基本语法如下:
```c
int putchar(int c);
```
其中,参数c为要输出的字符的ASCII码值,函数返回值为输出的字符的ASCII码值。示例代码如下:
```c
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符:");
c = getchar();
printf("你输入的字符是:%c\n", c);
printf("输出该字符的ASCII码值:");
putchar(c);
printf("\n");
return 0;
}
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)