百科知识

C语言简单的编程题求解1.从键盘输入一行字符,分别统计其中字母字

2009-05-13 12:04:10p***
1.从键盘输入一行字符,分别统计其中字母字符和数字字符的个数 2.从键盘输入十个整形数据,要求输出其中最小的数据 3.从键盘上输入10个字符,然后按相反次序输出 4.从键盘上输入10个整数,求他们的平均值以及正数的个数,并加以输出C语言简单的编程题求解1.从键盘输入一行字符,分别统计其中字母字符和数字字符的个数2.从键盘输入十个整形数据,要求输出其中最小的数据3.从键盘上输入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:\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; } } }。
      
    2009-05-13 17:02:31
  • 这样的问题,你还好意思上来问,我真是晕死了。
    2009-05-19 09:35:49
  • C我忘了,我会用C#,等你回消息
    2009-05-13 13:41:19
  • 很赞哦! (64)