问答详情
源自:4-4 分支结构之嵌套if-else语句

我就不知道错哪里了!

!!!!!!

提问者:神奇的洋子 2015-08-07 23:14

个回答

  • AAnonymous
    2015-08-07 23:22:13
    已采纳

    把[ "%s\n",  ] 去掉

    printf()格式化输出

    直接输出字符串就 printf("some strings");

    %s 表示先占个位置,一会儿这里有个字符串,这个字符串是什么,就在后面逗号后把对应变量加上

    类似的  %n 整型, %c 字符型, %x 十六进制, %p 地址, %f 浮点数。。。。。等

    \n 是个转义字符,表示换行

    其他的还有 \a alert, \t 制表符, \v 垂直制表符。。。。等

  • onemoo
    2015-08-08 10:18:54

    你这两个printf语句也没错。 不过你的语句逻辑有问题:假如sale不到100应该也是没有获奖的,但这种情况在你的代码里不会有任何输出。

    LS的回复中,%d是才代表有符号整型的格式化指示符, %n是用于返回打印字符数的指示符,很少用到。