正在加载图片...
5.1先查阅标准库函数,然后再回答下列代码完成什么功能? int c: while((c= getchar o)!=EOF putchar(isupper(c)?tolower(c): c) 答:将大写字母转换为小写输出,其它字符原样输出 5.2下面的代码段意欲实现:如果x==0,则什么也不做,除 非y==0时调用exit(1);否则置ⅹ=x+y。你认为这段代码能否 完成上述功能?请给出你的一个实现方案 if(x==0) exit(1) else 答:不能完成这一功能。一个解决方案是 f( f( exit(1) else x Xty 5.3下面的代码段是否存在问题?为什么?1 5.1 先查阅标准库函数,然后再回答下列代码完成什么功能? int c; while((c = getchar()) != EOF putchar(isupper(c)?tolower(c):c); 答:将大写字母转换为小写输出,其它字符原样输出。 5.2 下面的代码段意欲实现:如果 x = =0,则什么也不做,除 非 y = =0 时调用 exit(1);否则置 x == x+y。你认为这段代码能否 完成上述功能?请给出你的一个实现方案。 if(x == 0) if(y == 0) exit(1) else x = x+y; 答:不能完成这一功能。一个解决方案是: if(x == 0) { if(y == 0) exit(1); } else x = x+y; 5.3 下面的代码段是否存在问题?为什么?
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有