C语言期中测验试题及答案.docVIP

  • 9
  • 0
  • 约3.56千字
  • 约 5页
  • 2020-10-23 发布于山东
  • 举报
2010-2011 C语言程序设计期中测验 填空题 16. 已知: int a=5,b=6,w=1,x=2,y=3,z=4; 执行语句 “ (a=wx)(b=yz); ”后 b 的值为 6 19. 已知: int k= 4,a=3,b=2,c=1; 则表达式“ ka ? k : cb ?c :a”的值为 1 21. 下面程序的功能是用 辗转相除法 ( 设两个数 m,n,假设 m=n,用 m除以 n,求得余数 r 。若 r 为 0,则 n 为最大公约数;若 r 不等于 0,则进行如下迭代: m=n,n=r, 即原除数变为 新的被除数,原余数变为新的除数重复算法,直到余数为 0 为止。余数为 0 时的除数 n,即 为原始 m、n 的最大公约数。 ) 求两个正整数的最大公约数。请填空。 #include int main() {int r,m,n; scanf(%d%d,m,n); if(mn) { r=m;m=n;n=r; } r=m%n; while(r!=0){m=n;n=r;r= m%n;} printf(%d\n,n); return 0; } 下面程序的功能是打印 100 以内个位数为 6 且能被 3 整除的所有数。 #include int main ( ) { int i , j ; for ( i = 0 ; i10 ; i + + )

文档评论(0)

1亿VIP精品文档

相关文档