C语言 写出下列程序在由键盘输入0、1、2、3、4、5时的输出结果.#include#define MUL(a,b) (a*b)#define SQU(a) ((a)*(a))void main(){int i=0,j=2,k=3;scanf("%d",&i);switch(i){case 0:j=123;break;case 1:j=MUL(j+k,i+3);break;case 2:j=SQU
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 20:47:16
C语言 写出下列程序在由键盘输入0、1、2、3、4、5时的输出结果.#include#define MUL(a,b) (a*b)#define SQU(a) ((a)*(a))void main(){int i=0,j=2,k=3;scanf("%d",&i);switch(i){case 0:j=123;break;case 1:j=MUL(j+k,i+3);break;case 2:j=SQU
C语言 写出下列程序在由键盘输入0、1、2、3、4、5时的输出结果.
#include
#define MUL(a,b) (a*b)
#define SQU(a) ((a)*(a))
void main(){
int i=0,j=2,k=3;
scanf("%d",&i);
switch(i){
case 0:j=123;break;
case 1:j=MUL(j+k,i+3);break;
case 2:j=SQU(++j);break;
case 3:printf("%d#",SQU(j++));break;
case 4:for(k=0;k
C语言 写出下列程序在由键盘输入0、1、2、3、4、5时的输出结果.#include#define MUL(a,b) (a*b)#define SQU(a) ((a)*(a))void main(){int i=0,j=2,k=3;scanf("%d",&i);switch(i){case 0:j=123;break;case 1:j=MUL(j+k,i+3);break;case 2:j=SQU
VC2005的结果.宏定义不带括号,直接传递进去两个数相加,与预期的结果肯定是不一样的.
123
8
16
4#4
%%**2
**2