几个小题,娱乐一下
1. 有段程序如下:程序代码:
#include <stdio.h> int main(void) { printf("abcdefg\n"); return 0; }
问:在不修改main函数的前提下,如何输出:
abcdefg
hijklmn
opq rst
uvw xyz
2. 有段程序如下:
程序代码:
#include <stdio.h> int main(void) { int i = 0; for (i = 1; i <= 9; i = _________________) printf("%3d", i); printf("\n"); return 0; }
问:在空白处填什么使得程序输出为:
1 4 7 10 13 16 19 22 25
3. 有段代码如下:
程序代码:
if (s > 0) printf("1\n"); else if (s > 9) printf("2\n"); else printf("3\n");
问:在什么情况下,这段代码输出为:
2