c语言怎样控制输入字符的数量,统计从键盘输入一行字符的个数C语言 – 手机爱问...

f7e2489dbf3e85776f898a8a4c1dfb14.png

2009-05-13

1.从键盘输入一行字符,分别统计其中字母字符和数字字符的个数

2.从键盘输入十个整形数据,要求输出其中最小的数据

3.从键盘上输入10个字符,然后按相反次序输出

4.从键盘上输入10个整数,求他们的平均值以及正数的个数,并加以输出

//将四个函数编成四个子函数了,在一个主函数里调用,你若需要,分别取出来用也可以。以下源代码,VS2005编译通过。

//1。从键盘输入一行字符,分别统计其中字母字符和数字字符的个数

//2。 从键盘输入十个整形数据,要求输出其中最小的数据

//3。从键盘上输入10个字符,然后按相反次序输出

//4。从键盘上输入10个整数,求他们的平均值以及正数的个数,并加以输出

#include

void fun1()

{

char buf[1000];

int nChar=0;

int nNum=0;

char ch;

int i=0;

printf("Please input a string:\...全部

//将四个函数编成四个子函数了,在一个主函数里调用,你若需要,分别取出来用也可以。以下源代码,VS2005编译通过。

//1。从键盘输入一行字符,分别统计其中字母字符和数字字符的个数

//2。

从键盘输入十个整形数据,要求输出其中最小的数据

//3。从键盘上输入10个字符,然后按相反次序输出

//4。从键盘上输入10个整数,求他们的平均值以及正数的个数,并加以输出

#include

void fun1()

{

char buf[1000];

int nChar=0;

int nNum=0;

char ch;

int i=0;

printf("Please input a string:\n");

while((ch=getchar())!='\n')

{

buf[i++]=ch;

if(ch>='0'&&ch='a'&&ch='A'&&ch=0;)

printf("%c",buf[i--]);

printf("\n");

}

void fun4()

{

int sum,i,j;

double ave=0。

0;

int buffer[10],positive[10];

printf("Enter 10 numbers:\n");

sum=i=j=0;

while(i0)

{

positive[j]=buffer[i];

j++;

}

sum+=buffer[i];

i++;

}

ave=sum/10。

0;

printf("The ten numbers you just input are:\n");

for(i=0;i5||choise<0)

printf("The choise should be a integer between 1 and 4! Try again:\n");

else

break;

}

while(getchar()!='\n')

continue;

switch(choise)

{

case 1:

fun1();

break;

case 2:

fun2();

break;

case 3:

fun3();

break;

case 4:

fun4();

break;

case 5:

goodbye();

return;

default:

break;

}

}

}。

收起

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值