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