#include <stdio.h>
main()
{
int n1=0,n2=0,n3=0,n4=0;//分别用来统计的计数器,同时进行初始化(不能少)
char ch;
while((ch=getchar())!='#')//一个一个字符地输入,直到输入‘#’
{
if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')n1++;//是否英文字母
else if(ch>='0'&&ch<='9') n2++;//是否数字字符
else if(ch==' ')n3++;//是否空格
else n4++;//其他字符
}
printf("n1=%d,n2=%d,n3=%d,n4=%d\n",n1,n2,n3,n4);//输出
}
要求:
一、问题描述
简单说明要解决的问题
二、问题分析
以无歧义的陈述说明程序设计的任务,程序的功能是什么?强调的是程序要做什么?并要求明确说明:
(1) 数据输入的形式和输入值的范围
(2) 数据输出的形式
(3) 程序所能达到的功能以及出错处理
(4) 每个组员的分工
三、程序设计思路功能模块说明
在此说明实现程序的主要思路,另外要求写出每个部分的算法设计说明(可以是描述算法的流程图)。并要说明本程序中用到的所有数据类型的定义、主程序的流程以及各程序模块之间的层次(调用)关系
四、程序调试与测试
(1)调试中遇到的主要问题及解决办法
(2)测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。输出结果直接抓取屏幕图像粘贴到报告中。
五、程序清单
这里列出程序清单及注释内容,源程序中要求带有详细的注释。
在此感谢了!!!
最好详细点哈,THE MORE THE BETTER...
否则我就挂了哈~~!
顺便说下,我对C语言是完全得不懂,所以能编的老大就尽量给我编点吧,我再加分...周末就要交了,老大们,再次叩拜了!!
非常非常感谢magipan,多次给我提供的帮助,不过我们那坨C老师让我“至少得有那么三四个函数,以及一些数组,结构体的概念”,所以会得老大们帮我加几个吧...
跪谢了小弟在这里