读程序写结果(按输出格式书写)

来源:百度知道 编辑:UC知道 时间:2024/06/02 04:49:10
读程序写结果(按输出格式书写)
1、
main( )
{ int m , n , k ;
m = n = 0 ; k = 20 ;
while ( k >= 5 )
{ if ( k%2 == 0 ) { k /= 2 ; m ++ ;}
else { k /= 3 ; n ++ ; }
k += 3 ;
}
printf ( “m=%d , n=%d , k=%d\n” , m , n , k ) ;
}

m=1,n=3,k=4

输出内容:m=1,n=3,k=4

main( )
{ int m , n , k ;
m = n = 0 ; k = 20 ;
while ( k >= 5 ) /*k只取5---20*/
{ if ( k%2 == 0 ) { k /= 2 ; m ++ ;}
/*k=20;k=k/2=10;m++;k的值每次减半,20,10,5,m=2次*/
else { k /= 3 ; n ++ ; }
/*k=5就执行了,n=1;k=5;k=k/3;k=1;n=1次*/
k += 3 ; /*k=1+3=4*/
}
printf ( “m=%d , n=%d , k=%d\n” , m , n , k ) ;
}
m=2,n=1,k=4