求C Primer Plus 2-6习题!
编写一个能够产生下列输出的程序:
Smile!Smile!Smile!
Smile!Smile!
Smile!
在程序中定义一个能显示字符串Smile!一次的函数,并在需要时使用该函数。
偶是初学者,还请帮忙,谢谢!
[解决办法]
#include <stdio.h>int main(){ int i, j; for(i = 3; i > 0; --i) { for(j = 0; j < i; ++j) { printf("Smile!"); } printf("\n"); } return 0;}
[解决办法]
#include <stdio.h>
#define ROW 3
void smile(void);
int main(void)
{
int i,j;
for(i = ROW; i > 0; --i)
{
for(j = 0; j < i; ++j)
{
smile();
}
printf("\n");
}
return 0;
}
void smile(void)
{
printf("Smile!");
}
[解决办法]
#include <stdio.h>
main()
{
int i, j;
for(i = 3; i > 0; --i)
for(j = 0; j < i; ++j)
printf("Smile!");
printf("\n");
return 0;
}