69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#define A_OP_B(a,b,i) ((i%4)==0 )?((a)+(b)) : (((i%4)==1 )?((a)-(b)) : (((i%4)==2 )?((a)*(b)) : ((a)/(b))))
int main(void){
int a=0, b=1, c=3;
char op[4] = {'+', '-', '*', '/'};
for( int i=0;i<4;i++)
{
a = A_OP_B(b, c, i);
printf(" %d = %d %c %d \n", a, b, op[i%4], c);
}
return 0;
}
#include <iostream.h>
int main()
{
int a,b,c;
a=1;
b=2;
for (int i = 0; i < 4; ++i)
{
switch(i)
{
case 0:
c = a + b;
break;
case 1:
c = a - b;
break;
case 2:
c = a * b;
break;
case 3:
c = a / b;
break;
}
cout<<"a="<<a<<";"<<"b="<<b<<endl;
cout<<c<<endl;
}
return 0;
}
#include <stdio.h>
int main()
{
char op[4] = {'+', '-', '*', '/'};
for (int i = 0; i < 4; ++i) {
printf("a = b %c",op[i]);
printf(" c\n");
}
}
#include <stdio.h>
int main()
{
char op[4] = {'+', '-', '*', '/'};
for (int i = 0; i < 4; ++i) {
printf("a = b ");
printf("%c",op[i]);
printf(" c\n");
}
}
#include <iostream>
using namespace std;
int main()
{
char op[4] = {'+', '-', '*', '/'};
for (int i = 0; i < 4; ++i) {
cout << "a = b " << op[i] << " c" << endl;
}
}