这次我想谈谈自己最近的的编程经历,其实说实话我也只是刚开始学习编程,以前觉得编程很有意思就没事玩玩,其实编程并没有我想得那么简单,今天我在做书上“字符数组”那章时,我试着自己编程,我把书上的题做了扩展,有兴趣爱好的朋友可以自己试一下,题目如下:

  任意输入一个字符串,要求计算出所含字母的个数。


 这是我自己的代码(我是在VS2008下写的代码,个人觉得VS2008很棒):


#include "stdafx.h"


#include <stdio.h>


int _tmain(int argc, _TCHAR* argv[])


{


char ch[100]={0};


int sum=0;


char c;


printf("请输入:");


gets(ch);


for(int i=0;(c=ch[i])!='\0';i++)            //通过循环来实现字符数组的赋值;


{


if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))      //对输入字符是否是字母的判断;


{


sum++;


}


}


printf("there line world numbers are:%d\n",sum);


return 0;


}

 通过这次自己的实践我才发现大一第一学期我真的白学了,自己在编程时出了好多问题,连简单的逻辑运算都搞错了,在这里我通过自己的失败经历来给大家纠正一些容易犯的错误比如:

  char c;

   if('A'=<c<='Z')   //不要以为这就对了其实是大错特错;

应该为:

  if(c>='A'&&c<='Z')    //这个错误初学者很容易犯,这次要记住了;

好了这次就先写到这,期待我们下次在交流*_*