可输入打印行数且美观的杨辉三角
将整数转换为字符串(考虑正负数)
/*#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; }*/
时间: 2024-11-07 18:33:25