int main(void) /*主函数*/
{
char c/*指定c成为字符变量*/
printf("请输入0到9的任意一个数字\n")/*输出请输入0到9的任意一个数字*/
c=getchar()/*输入一个字符*/
while(c>=48&&c<=57) /*c的取值范围*/
{
getchar()
switch(c) /*根据c的值转换*/
{
case '0': printf("你喜欢奋斗吗?\n")/*假如c=0,输出你喜欢奋斗吗?*/
break/*中断跳出,执行c=getchar()*/
case '1': printf("你喜欢当模特吗?\n")/*假如c=1,输出你喜欢当模特吗?*/
break/*中断跳出,执行c=getchar()*/
case '2': printf("你喜欢和谐吗?\n")/*假如c=2,输出你喜欢和谐吗?*/
break/*中断跳出,执行c=getchar()*/
case '3': printf("你喜欢道家吗?\n")/*假如c=3,输出你喜欢道家吗?*/
break/*中断跳出,执行c=getchar()*/
case '4': printf("你是广东人吗?\n")/*假如c=4,输出你是广东人吗?*/
break/*中断跳出,执行c=getchar()*/
case '5': printf("你喜欢武术吗?\n")/*假如c=5,输出你喜欢武术吗?*/
break/*中断跳出,执行c=getchar()*/
case '6': printf("祝你一帆风顺!\n")/*假如c=6,输出祝你一帆风顺!*/
break/*中断跳出,执行c=getchar()*/
case '7': printf("观察等待好机会!\n")/*假如c=7,输出观察等待好机会!*/
break/*中断跳出,执行c=getchar()*/
case '8': printf("你喜欢交际吗?\n")/*假如c=8,输出你喜欢交际吗?*/
break/*中断跳出,执行c=getchar()*/
case '9': printf("追求完美吧!\n")/*假如c=9,输出追求完美吧!*/
break/*中断跳出,执行c=getchar()*/
}
c=getchar()/*再输入一个字符*/
}
return 0/*返回值*/
}
/*看你挂了一天都没人帮忙,实在是看不过去了.我来给你写.*/#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
FILE *fp
char c
int a[5]={0}
if((fp=fopen("data.txt","r"))==NULL)
{
printf("can not open the date.txt\n")
exit(0)
}
c=fgetc(fp)
while(c!=EOF)
{
if(((c>='a')&&(c<='z'))||((c>='A')&&(c<='Z')))
{
a[0]++
}
if((c>='0')&&(c<='9'))
{
a[1]++
}
if(c==' ')
{
a[2]++
}
if(c==',')
{
a[3]++
}
if(c=='.')
{
a[4]++
}
c=fgetc(fp)
}
fclose(fp)
printf("############the result is :###########\n")
printf("\n 英文 数字 空格 逗号 句号\n")
for(int i=0i<5i++)
printf("%6d",a[i])
printf("\n")
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)