正在加载图片...
C语言程序设计上机指导与同步训练 三、调试程序 要求:分析下列程序是否正确,如有错,错在哪儿?应如何改正?如正确,运行结果 如何?上机调试之。 1.以下程序输出1~100的整数数字 main() while( 1 ⊥=i100+1 printf(”暑6d,”,i); if(i号10==0) printf if( i>100) break L运行结果 错误 2.本程序运行后输出以下图形 for(⊥=0;i>=4;i++) for (1=4 i j>=0i 3 printf( "* w) printf(”\n"); 行结果 错误所在 错误 应改为 3.若从键盘输入两个正整数m和n,下面程序实现求其最大公约数和最小公倍数 main() int a, b·36· C 语言程序设计上机指导与同步训练 ·36· 三、调试程序 要求:分析下列程序是否正确,如有错,错在哪儿?应如何改正?如正确,运行结果 如何?上机调试之。 1. 以下程序输出 1~100 的整数数字。 main() { int i =100; while( 1 ) { i = i%100+1 ; printf( “ %6d ,“ ,i ) ; if ( i%10==0 ) printf ( “ \n ”) ; if ( i>100) break ; } } 运行结果: 正确 错误所在: 错误 应改为: 2. 本程序运行后输出以下图形。 * * * * * * * * * * * * * * * main() {int i, j ; for (i=0 ; i >= 4 ; i ++) { for (j=4 ; j>= 0 ; j --) printf( “* “ ) ; printf(“ \n”); } } 运行结果: 正确 错误所在: 错误 应改为: 3. 若从键盘输入两个正整数 m 和 n ,下面程序实现求其最大公约数和最小公倍数。 main() { int m , n,t; int a,b;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有