c 中有关打印*,字符的题目集

#include<stdio.h>

//1、打印*
void priStar()
{
    printf("输入一个整数\n");
    int num;
    scanf("%d",&num);
    for(int i=1; i<= num; i++)
    {
        for(int j=1; j<=i; j++)
            printf("*");
         printf("\n");
    }
}
//2、打印* void priStars() { printf("输入一个整数\n"); int num; scanf("%d",&num); for(int i=1; i<= num; i++) { for(int m=1; m<=num-i; m++) { printf(" "); } for(int j=1; j<=i; j++) printf("*"); printf("\n"); } } //3、打印* void priStarss() { printf("输入一个整数\n"); int num; scanf("%d",&num); for(int i=0; i< num; i++) { for(int m=1; m<=num-i-1; m++) { printf(" "); } for(int j=1; j<=2*i+1; j++) printf("*"); printf("\n"); } } //4、打印* void priStarsss() { printf("输入一个整数\n"); int num; scanf("%d",&num); for(int i=0; i< num; i++) { for(int m=1; m<=num-i-1; m++) { printf(" "); } for(int j=0; j<=i; j++) printf("A"); for(int z=0; z<=num-i-2; z++) { printf("B"); } printf("\n"); } } //5、打印* void priStarssss() { printf("输入一个整数\n"); int num; scanf("%d",&num); for(int i=0; i< num; i++) { for(int m=0; m<i; m++) { printf(" "); } for(int j=1; j<=7-2*i; j++) printf("*"); printf("\n"); } } int main(void) { priStar(); priStars(); priStarss(); priStarsss(); priStarssss(); } 运行效果: 一: 输入一个整数 5 * ** *** **** ***** 二: 输入一个整数 5 * ** *** **** ***** 三: 输入一个整数 5 * *** ***** ******* ********* 四: 输入一个整数 5 ABBBB AABBB AAABB AAAAB AAAAA 五: 输入一个整数 5 ******* ***** *** *

 

posted @ 2015-04-04 17:04  林海云  阅读(304)  评论(0)    收藏  举报