#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
char c;
b=1;
printf("input a:");
scanf("%d",&a);
c=a&b?奇:偶;
/*if(c)
printf("%d是奇数",a);
else
printf("%d是偶数",a);*/
printf("%d\n",c);
return 0;
}
可以,但是你的代码得改下
std::string c;
c = a&b ? "奇" : "偶";
printf("%s\n", c.c_str());
你试试