c语言作业用二维数组
顺便备注说明每个代码的含义
出题目的老师有点问题,这个要求根本不用数组的,无论是网上OJ的考试或实际工作,只要符合输入/输出条件就可以啊,为什么非要指定数据结构,标准的应式教育
个人观点,程序设计本身除属于科学技术范畴,本身也是一门艺术,需要程序员发挥自由的相像,只要结果正确就可以
你的作业,不用数组,很简单,参考程序已给你了,只是没有统计非英文,只要在循环中加一个
if (!isalpha(c)) ct++; //非字符计数加1,其中isalpha为C标准函数,就是判是否字母的
并在头文件上加
#include <ctype.h>
并加定义
int ct=0;
而单词个数,只要统计空格数(最多判下连续的空格)
若用数组,反而复杂很多,有点画蛇添足的味道了
下一篇:大数据的特点包含哪些
热门标签: