正在加载图片...
3.1.1程序解析-[例3-1] c"℃:lC-language\2010 Ckjltscx.… #include <stdio.h> 请输入10个字符:123hyt5/& letter=3,digit=3,other=4 void main() Press any key to continue int digit,i,letter,other; char ch; digit letter other 0; *三个累加器初始化*/ printf(请输入10个字符:"); 多层缩进的书写格式 fori=1;i<=10;i++) 使程序层次分明 ch getchar(); *从键盘输入一个字符,赋值给变量ch*/ if(ch>='a'&&ch<='z')‖(ch>='A'&&ch<='Z) letter ++ /*ch是英文字母,累加letter*/ else if(ch >='0'&&ch <='9') digit ++ *ch是数字字符,累加digit*/ else other ++ 体ch是其他字符,累加other*/ printf("letter=%d,digit=%d,other=%d\n",letter,digit,other);3.1.1 程序解析-[例3-1] #include <stdio.h> void main ( ) { int digit, i, letter, other; char ch; digit = letter = other = 0; /*三个累加器初始化*/ printf(“请输入10个字符: "); for(i = 1; i <= 10; i++) { ch = getchar( ); /* 从键盘输入一个字符,赋值给变量 ch */ if((ch >= 'a' && ch <= 'z' ) || ( ch >= 'A' && ch <= 'Z')) letter ++; /* ch是英文字母,累加letter */ else if(ch >= '0' && ch <= '9') digit ++; /* ch是数字字符,累加digit */ else other ++; /* ch是其他字符 , 累加other */ } printf("letter=%d,digit=%d,other=%d\n",letter,digit,other); } 多层缩进的书写格式 使程序层次分明
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有