62
[工学]C语言编程题_经典40题附解答[1]1.ppt
[工学]C语言编程题_经典40题附解答[1]1

1、 定义一个带参的宏,使两个参数的值互换,并 、 写出程序,输入两个数作为使用宏时的参数。输出已交 换后的两个值。 # define exchange(a,b,x) x=a; a=b; b=x main( ) { int a , b , x ; printf( “input a and b:”) ; scanf (“%d,%d” , &a , &b ) ; exchange( a , b , x ) ; printf( “ a = %d\n b = %d\n” , a , b ) ; }

2 、编写程序,输入两个整数,求它们相除的余数。 用带参的宏来实现。 # define r(a , b) a%b main( ) { int a , b ; printf( “input a and b:”) ; scanf (“%d,%d” , &a , &b ) ; printf( “%d mod %d = %d\n” , a , b , r( a , b ) ) ; }

3、 分别用函数和带参的宏,从3个数中找出最大值。
int max( int a , int b , int c ) { int x ; x=(a>b)?a:b; x=(x>c)?x:c; return ( x ) ; } # define max( a , b , c , m ) ( m = a > b ? a : b ) > c ? m : c main ( ) 宏展开为: { int x , y , z , m ; (m=x>y?x:y)>z?m :z printf ( “ input x , y , z” ) ; scanf (“%d , %d , %d” , &x , &y , &
62
C语言编程题_经典40题(附解答).ppt
C语言编程题_经典40题(附解答)C语言编程题_经典40题(附解答)C语言编程题_经典40题(附解答)
2篇相似文档
62
c语言编程题_经典40题(附解答)_工学_高等教育_教育专区.ppt
c语言编程题_经典40题(附解答)_工学_高等教育_教育专区,黄石理工学院c语言,c语言在线解答,c语言,c语言编程软件,c语言入门,c语言教程,c语言程序设计,c语言编译器,计算机二级c语言
62
[计算机软件及应用]C语言编程题_经典40题附解答.ppt
[计算机软件及应用]C语言编程题_经典40题附解答C语言编程题_经典40题附解答
61
c语言编程题经典40题附解答.ppt
c语言编程题经典40题附解答.pptc语言编程题经典40题附解答.pptc语言编程题经典40题附解答.ppt
62
c语言编程题_经典40题(附解答)[1]1.ppt
c语言编程题_经典40题(附解答)[1]1
62
C语言编程题_经典40题(附解答.pdf
C语言编程题_经典40题(附解答C语言编程题_经典40题(附解答C语言编程题_经典40题(附解答
62
C语言编程题_经典40题(附解答)[1]12345.pdf
C语言编程题_经典40题(附解答)[1]12345C语言编程题_经典40题(附解答)[1]12345C语言编程题_经典40题(附解答)[1]12345
62
C语言编程题经典40题(附解答).ppt
C语言编程题经典40题(附解答)C语言编程题经典40题(附解答)C语言编程题经典40题(附解答)
62
[新版]c措辞编程题_经典40题(附解答)_工学_高级教导_教导专区.ppt
[新版]c措辞编程题_经典40题(附解答)_工学_高级教导_教导专区,写作措辞参考词典,措词与措辞,措辞什么意思,给领导汇报工作的措辞,措辞 措词,措辞 英文,请求帮忙的措辞,措辞严厉的催款函,写作措辞参考词典 pdf

向豆丁求助:有没有c语言编程题_经典40题40附解答4111?