为啥这个打印杨辉三角是一堆长数字呢?
#include<stdio.h>int main(){
int a={1};
int i,j;
for(i=0;i<=10;i++){
for(j=0;j<=i;j++){
a = a + a;
}
}
for(i=0;i<10;i++){
for(j=0;j<i;j++){
printf("%d\t",a);
}
printf("\n");
}
return 0;
} #include <stdio.h>
int main()
{
int a = {1} , i , j ;
for(i = 0 ; i < 10 ; i ++) {
a = a = 1 ;
for(j = 1; j < i ; j ++) {
a = a + a ;
}
}
for(i = 0 ; i < 10 ; i ++){
for(j = 0 ; j <= i ; j ++){
printf("%d\t" , a) ;
}
printf("\n") ;
}
return 0;
}
页:
[1]