题目描述 游戏大王今天的作业是按序求下列逗号表达式的值。 a = 3+x,6+x; a = (3+x,6+x); a = ((x=35,x4),x+5); a = x=3,63; a = (x=3,63); 对不同的x,请编程求a。
输入格式 输入有若干个案例,每个案例一行,每行一个整数x。
输出格式 对于每一个案例,输出相应5个含逗号表示式的a的值,格式见样例,案例之间要空一行。
输入样例 0 2
输出样例 When x=0: a=3 a=6 a=20 a=3 a=18 /两行之间有换行/ When x=2: a=5 a=8 a=20 a=3 a=18
二、完整代码
#include<iostream>intmain(){int x;int a;while(std::cin >> x){
std::cout <<"When "<<"x="<< x <<":"<< std::endl;
a =3+ x,6+ x;
std::cout <<"a="<< a << std::endl;
a =(3+ x,6+ x);
std::cout <<"a="<< a << std::endl;
a =((x =3*5, x *4), x +5);
std::cout <<"a="<< a << std::endl;
a = x =3,6*3;
std::cout <<"a="<< a << std::endl;
a =(x =3,6*3);
std::cout <<"a="<< a << std::endl;
std::cout<<std::endl;}}