The C Programming Language 练习题2-2
2017-09-30 18:38
363 查看
题目
在不使用运算符&&或||的条件下编写一个与上面的for 循环语句等价的循环语句。
题目分析
原语句:
有三个判断条件,所以需要使用3个if语句。
编程实现
在不使用运算符&&或||的条件下编写一个与上面的for 循环语句等价的循环语句。
题目分析
原语句:
for (i=0; i<lim-1 && (c=getchar()) != '\n' && c != EOF; ++i)
有三个判断条件,所以需要使用3个if语句。
编程实现
#include <stdio.h> #define MAXLINE 1000 int main() { int i, j; char c, s[MAXLINE]; i = 0; while ((c = getchar()) != EOF) { if (i > MAXLINE) break; else if (c == '\n') break; else { s[i] = c; ++i; } } j = i; printf("%d\t%d\n", i ,j); for (i = 0; i <= j; ++i) printf("%c",s[i]); }
相关文章推荐
- <<The C Programming Language>>学习之路-练习题参考答案 1-4
- The C Programming Language 练习题2-1
- The C Programming Language 练习题4-5
- The C Programming Language 练习题2-3
- The C Programming Language 练习题2-5
- The C Programming Language 练习题2-9
- The C Programming Language 练习题3-2
- The C Programming Language 练习题3-3
- The C Programming Language 练习题4-3
- <<The C Programming Language>>学习之路-练习题参考答案 1-1
- The C Programming Language 练习题2-4
- The C Programming Language 练习题2-10
- The C Programming Language 练习题3-5
- <<The C Programming Language>>学习之路-练习题参考答案 1-2
- <<The C Programming Language>>学习之路-练习题参考答案 1-5
- <<The C Programming Language>>学习之路-练习题参考答案 1-8
- The C Programming Language 练习题3-6
- The C Programming Language 练习题4-2
- <<The C Programming Language>>学习之路-练习题参考答案 1-9
- The C Programming Language 练习题1-23