新人刚学习几天,老师布置了几个作业,挑出其中两个和大家分享一下,也希望有大神指正一下我写的错误之处,另外也欢迎大家有新的思路写在下面的留言区,万分感谢。另外我使用的是VS2013。
首先是打印菱形区域,(目标:根据用户输入的行数,生成菱形)
#include<stdio.h>
int zuoye2(int s)
{
int i;
int j;
for (int i = 0; i < 2 * s; i += 1)
{
if (i < s)
{
for (int j = 0; j <2 * s; j++)
{
if (j>s + i - 1)//如果循环列数大于当前列数与给定行数的和-1,则输出空格。
printf(" ");