资源描述:
《c语言编程第二类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、编写一程序P219.C实现以下功能 从键盘读入一行字符(约定:字符数≤127字节),将其中的数字字符以及这些数字字符的数量在屏幕上显示,注意:要求先显示这些数字字符的数量。编程可用素材:printf("Please input string:")...、printf("shu zi ge shu wei:...、printf("shu zi wei:...。 程序的运行效果应类似地如图1所示,图1中的gfaskl45623cvsac,53dwafl faf32535as3bf0是从键盘输入的内容。#include#includeintmain(
2、void){intnum=0,i;charstr[128],jieguo[128];printf("Pleaseinputstring:");gets(str);for(i=0;str[i]!=' ';i++){if(str[i]>='0'&&str[i]<='9'){jieguo[num]=str[i];num++;}}jieguo[num]=' ';printf("shuzigeshuwei:%d",num);printf("shuziwei:%s",jieguo);return0;}编写一程序P220.C实现以下功能 从键盘读入一行字符(约定:字符数≤127字节),统计及输
3、出其中的字母、数字、空格和其他符号的个数。编程可用素材:printf("Please input string:")...、printf("zimu=...,shuzi=...,kongge=...,qita=..."...。 程序的运行效果应类似地如图1所示,图1中的gfaskl45623cvsac,53dwafl faf32535是从键盘输入的内容。编写一程序P222.C实现以下功能 从键盘上读入一行字符(约定:字符数≤127字节),按以下方法将其加密变换: A->Z a->z B->Y b->y C->X c->x …… ……
4、 Z->A z->a 即字母A变成Z、字母B变成Y...,非字母字符不变。最后在屏幕上先显示这一行字符的长度,再显示生成的密文。 编程可用素材:printf("Please input string:")...、printf("zi fu chuan chang du:...、printf("mi wen:...。 程序的运行效果应类似地如图1所示,图1中的sfasfk,lmw4tywerysfcvasgewr xfasftg是从键盘输入的内容。#include#includeintmain(void){inti,ziMu=0,shuZ
5、i=0,kongGe=0,qiTa=0;charstr[128];printf("Pleaseinputstring:");gets(str);for(i=0;str[i]!=' ';i++){if(str[i]>='a'&&str[i]<='z'
6、
7、str[i]>='A'&&str[i]<='Z'){ziMu++;}elseif(str[i]>='0'&&str[i]<='9'){shuZi++;}elseif(str[i]==''){kongGe++;}else{qiTa++;}}printf("zimu=%d,shuzi=%d,kongge=%d,qita=%d",ziMu,s
8、huZi,kongGe,qiTa);return0;}编写一程序P717.C实现以下功能 输入10个整型数存入一维数组,输出值和下标都为奇数(数组第1个元素的下标为0)的元素及其个数,要求先输出个数。编程可用素材:printf("Input 10 integers.")...、printf("count=..."...、printf("a[...]=..."...。 程序的运行效果应类似地如图1所示,图1中的2 45 34 56 78 12 41 55 86 37是从键盘输入的内容。#includeintmain(void){intnum[10],rsNum[
9、5],i,Count=0;printf("Input10integers.");for(i=0;i<10;i++){scanf("%d",&num[i]);if(i%2==1&&num[i]%2==1){rsNum[Count]=i;Count++;}}printf("count=%d",Count);for(i=0;i