已采纳回答 / Jcoded
#include <stdio.h>int main() { int score = 87; //考试分数为87分 score/=10; switch(score) { case 10: case 9: printf("等级A"); break; case 8: printf("等级B"); break; case 7: ...
2015-12-13
已采纳回答 / qq_追梦_26
先给你说说解决方法,如果你想用puts输出的话将数组写为:char a[11] = {'i',' ','l','o','v','e',' ','y','u','o','\0'};然后puts(a)就行原因:涉及到puts的输出格式,a是一个字符串数组在内存中栈的位置储存着,puts输出字符串是以'\0'结束的,而你的字符串中没有这个字符,因此puts还会继续输出元素‘o’后面的字符直到遇见'\0'结束,懂了吗?
2015-12-13