c语言中没有返回值的函数(使用函数输出等腰直角三角形)


 

1、c语言中没有返回值的函数(使用函数输出等腰直角三角形)

#include <stdio.h>

void put_star(int n) ## 函数没有返回值,返回值类型设为void。 { int i; for (i = 1; i <= n; i++) putchar('*'); } int main(void) { int i, height; puts("please input the height."); printf("height = "); scanf("%d", &height); for (i = 1; i <= height; i++) { put_star(i); putchar('\n'); } return 0; }

 

2、提高其通用性,输出直角在右下角的等腰三角形。

#include <stdio.h>

void put_ch(int ch, int n) { while (n-- > 0) putchar(ch); } int main(void) { int i, height; puts("please input the height."); printf("height = "); scanf("%d", &height); for (i = 1; i <= height; i++) { put_ch(' ', (height - i)); put_ch('*', i); putchar('\n'); } return 0; }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM