怎么写这个简单的程序,大牛们 谢谢了
S=(n1+n2)>>1;Y=(n2+n3)>>1;
C=(n3+n1)>>1;求n1,n2,n3的值 不知道怎么算啊 求高手给我写个程序帮我算下 C语言
输入的是字符,定义ni,n2,n3是字符
程序代码:#include <stdio.h>
int main(void)
{
char n1, n2, n3, y1 = 'S', y2 = 'Y', y3 = 'C';
n1 = y1 + y3 - y2;
n2 = y1 + y2 - y3;
n3 = y3 + y2 - y1;
printf("%c, %c, %c\n", n1, n2, n3);
return 0;
}
/*
>>右移一位相当于除以2;所以等式可以变为
S=(n1+n2)/2
Y=(n2+n3)/2
Z=(n3+n1)/2
化简求出n1,n2,n3的表达式即可。
*/