可输入打印行数且美观的杨辉三角
将整数转换为字符串(考虑正负数)
/*#include<stdio.h>
int main()
{
int i,j,line,data;
int arr[100][100]={0};
printf("请输入你要打印的杨辉三角行数\n");
scanf("%d",&line);
for(i=0;i<line;i++)
{
arr[i][0]=1;
arr[i][i]=1;
}
for(i=1;i<line;i++)
{
for(j=1;j<=i;j++)
{
if(i!=j)
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
}
}
for(i=0;i<line;i++)
{
for(data=line-i-1;data>=0;data--)
printf(" ");
for(j=0;j<=i;j++)
printf("%3d",arr[i][j]);
printf("\n");
}
return 0;
}*/
/*#include<stdio.h>
void reverse(char s[],char *start,char *end);
void my_itoa(int num,char s[])
{
char *pcur=s;
char *pstr=s;
if(num<0)
{
num=-num;
*pcur=‘-‘;
pcur++;
pstr=pcur;
}
while(num)
{
*pcur=num%10+‘0‘;
pcur++;
num/=10;
}
*pcur=‘\0‘;
reverse(s,pstr,pcur-1);
}
void reverse(char s[],char *start,char *end)
{
while(start<end)
{
char tmp=*start;
*start=*end;
*end=tmp;
start++;
end--;
}
}
int main()
{
int num=0;
char s[]={‘ ‘};
scanf("%d",&num);
my_itoa(num,s);
printf("%s\n",s);
return 0;
}*/本文出自 “小止” 博客,请务必保留此出处http://10541556.blog.51cto.com/10531556/1678603
原文地址:http://10541556.blog.51cto.com/10531556/1678603