笔试题(一)
笔试题(一)
输入一个正整数n(n<=100),按照规定格式打印出来。输出只包含数字、*号和换行符。不允许多余的空格。
样例输入:
5
样例输出
1
3*2
4*5*6
10*9*8*7
11*12*13*14*15
程序代码:
#include<stdio.h>
void print(int n);
int main()
{
int n;
scanf("%d",&n);
print(n);
return 0;
}
void print(int n)
{
int count=1;
int m=1,i=1;
while(count<=n)
{
if(count%2==1)
{
for(i=1;i<count;i++)
{
printf("%d*",m);
m++;
}
printf("%d\n",m);
}
else
{
m=m+count;
for(i=1;i<count;i++)
{
printf("%d*",m);
m--;
}
printf("%d\n",m);
m=m+count;
}
count++;
}
}