#include
int main() { //定义小编兜里的钱 double money = 12 ; //定义打车回家的费用 double cost = 11.5 ; printf("小编能不能打车回家呢:"); //输出y小编就打车回家了,输出n小编就不能打车回家 printf("%c\n",money>=cost?'y':'n'); return 0; }
我想问,,,为什么是printf("%c\n")?,,,double不应该是printf("%lf\n")吗?
输出的结果是Y或者N,应该用printf("%c\n") c表示字符变量