第3章分支结构分支结构-求分段函数/*[例2-4]居民用水*/#include<>voidmain(){doublex,y;printf("Enterx(x>=0):\n");/*输入提示*/scanf("%lf",&x);/*调用scanf函数输入数据*/if(x<=15) /*if-else语句,关系表达式x<=15*/y=4*x/3;elsey=*x-;printf("y=f(%f)=%.2f\n",x,y);}-1输入10个字符,统计其中英文字母、数字字符和其他字符的个数。--[例3-1]#include<>voidmain(){intdigit,i,letter,other;charch; 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*/elseif(ch>='0'&&ch<='9')digit++;/*ch是数字字符,累加digit*/elseother++;/*ch是其他字符,累加other*/}printf("letter=%d,digit=%d,other=%d\n",letter,digit,other);};(ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')(ch>='0'&&ch<='9')字符型数据字符变量:ch字符常量:'a'字符常量'a''z''A''Z''0''9''''\n'ASCII字符集:列出所有可用的字符每个字符:惟一的次序值(ASCII码)'0'-'9''A'-'Z''a'-'z'区分数字1和数字字符'1'字符变量charch;定义字符变量ch,用于存放字符型数据。ch='A';;ch=getchar();字符输出函数putchar输出一个字符putchar(输出参数);字符常量或字符变量charch;ch=getchar();putchar(ch);putchar(‘?');aa?调用scanf和printf输入输出字符从键盘上输入两个字符,并输出。charc1,c2;printf(“Enterc1,c2:”);scanf(“%c,%c”,&c1,&c2);printf(“%c,%c”,c1,c2);printf(“\n”);c1=getchar();c2=getchat();putchar(c1);putchar(c2);putchar(‘\n’);等价于
第3章 分支结构 来自淘豆网www.taodocs.com转载请标明出处.