习题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");
}
原文地址:https://www.cnblogs.com/xnsx/p/11031050.html
时间: 2024-11-06 12:02:34