#include <stdio.h> int main(void) { char five, two, zero, j, q, r, b, c, w; five = 73; two = 108; zero = 111; j = 118; q = 101; r = 121; b = 111; c = 117; w = 33; int die = 0; int i = 1; while ( i != die){ printf("%c %c%c%c%c %c%c%c", five, two, zero, j, q, r, b, c, w); goto marry; } marry: return 0; }
解决方案
1
1
4
这里好像少了一个%c来输出 !
printf(“%c %c%c%c%c %c%c%c%c“, five, two, zero, j, q, r, b, c, w);
4
printf里面的%和变量的一一对应关系
scanf里面的%和变量以及变量前加不加&的一一对应关系
是C代码中非常容易出错的地方,而且通常编译还不出错。
所以在编译源代码之前值得专门仔细检查一遍甚至多遍。
scanf里面的%和变量以及变量前加不加&的一一对应关系
是C代码中非常容易出错的地方,而且通常编译还不出错。
所以在编译源代码之前值得专门仔细检查一遍甚至多遍。
1
marry:
return 0;
这是说结婚就玩完的意思么?
return 0;
这是说结婚就玩完的意思么?
1
从此之后,她和他就过上了幸福生活……
1
没创意,题主可以试试用I love you这些字符填充一颗心。
2
marry未定义呀
6
只是一个goto的标志,无需定义
1
没什么卵用呀。
1
。拿来哄妹子不错