码迷,mamicode.com
首页 > 其他好文 > 详细

习题 1.5 请参照本章例题,编写一个C程序,输出以下信息:*****Very good!*****

时间:2019-06-16 13:46:51      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:uil   blog   ack   span   head   comm   ati   printf   family   

 

习题1.5 请参照本章例题,编写一个C程序,输出以下信息:

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

                              Very good!

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

方法1:(直接用输出函数)

#include <stdio.h>
int main()
{
    printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
    printf("                        Very good!\n");
    printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
    return 0;
}

请参照本章例题,编写一个C程序,输出以下信息:

方法2:(利用循环结构输出重复工作)

#include <stdio.h>
int main()
{
    int i;
    for (i = 0; i <= 30; printf("* "), i++);    //输出星号行
    printf("\n");
    for (i = 0; i < 24; printf(" "), i++);      //输出文字行
    printf("Very good!\n");
    for (i = 0; i <= 30; printf("* "), i++);    //输出星号行
    printf("\n");
    return 0;
}

请参照本章例题,编写一个C程序,输出以下信息:

方法3:(利用函数的模块化设计)

#include <stdio.h>
void pword();                    //定义输出文字函数
void pstar();                    //定义输出星号函数
int main()
{
    pstar();
    pword();
    pstar();
    return 0;
}
//输出文字行函数
void pword()
{
    for (int i = 0; i < 24; printf(" "), i++);
    printf("Very good!\n");
}
//输出星号行函数
void pstar()
{
    for (int i = 0; i <= 30; printf("* "), i++);
    printf("\n");
}
 

习题 1.5 请参照本章例题,编写一个C程序,输出以下信息:*****Very good!*****

标签:uil   blog   ack   span   head   comm   ati   printf   family   

原文地址:https://www.cnblogs.com/xnsx/p/11031050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!