C++ 在屏幕上用星号打印菱形
生活随笔
收集整理的這篇文章主要介紹了
C++ 在屏幕上用星号打印菱形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
粉絲提問:C++ 在屏幕上用星號打印菱形
代碼:
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void pr_start(int _num) {int n=0;int i = 0;for (n = 1; n <= 2*_num; n++) {int temp = n;if (n > _num){temp -= 2 * (n - _num);}for (i = 1; i < 2 * _num; i++){if ((i>=(_num - temp + 1 )) && (i<=(temp + _num-1))) //找到需要輸出 * 時 i 的值{printf("*");}else{printf(" ");}}printf("\n");} }int main() {int num = 0;printf("Please enter a number:");scanf("%d", &num);pr_start(num);system("pause");return 0; }效果圖:
?
總結
以上是生活随笔為你收集整理的C++ 在屏幕上用星号打印菱形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 问题:三元向量的比较
- 下一篇: 使用微信开发者工具添加小程序底部导航栏报