28、9,1 29、4 8 四、程序填空题
30、第一空:i++ 第二空:j
33、思路:按照文件读取的方法操作即可,步骤1:定义FILE的指针变量保存打开文件时的指针,步骤2:使用fopen打开文件,步骤3:循环读取输入的一串字符并依次写入到文件中,步骤4:关闭文件。
#include
#include
char ch;
FILE *fp; /*定义FILE的指针变量 */
if((fp=fopen(\使用fopen打开文件并判断是否打开成功 */ {
printf(\ exit(0); }
while ((ch=getchar()) != '!') /*循环读取输入的一串字符并写入到文件中*/ fputc(ch, fp); fclose(fp); /*关闭文件*/ }
35、思路:用scanf输入年龄后将这个值保存在age中。然后将age写在switch后的圆括号中,接着在switch后的大括号中使用case考虑age为1-6的每种情况,1-3对应一种情况输出内容后并使用break结束,其他情况以此类推。 #include
int age;
printf(\提示输入年龄*/ scanf(\输入年龄*/ switch(age) /*根据输入的年龄做判断 */ {
case 1:
6
}
}
case 2:
case 3:printf(\ /*考虑1-3岁的情况*/ case 4:printf(\ /*考虑4岁的情况*/ case 5:
case 6:printf(\ /*考虑5-6岁的情况*/ default:printf(\’t enter\ /*除开上述情况的其他情况 */
7