有源码吗?
用指针就好了啊~符合要求的i+1
#include "conio.h"
#include "stdio.h"
main()
{
int charx(char a[],int m); /*函数声明*/
int count=0,c;
char x[100];
printf("Input string:\n");
gets(x); /*输入字符串*/
c=strlen(x); /*算出字符串长*/
count=charx(x,c); /*调用字函数charx*/
printf("count=%d\n",count);
getch();
}
int charx(char a[],int m) /*自定义函数,处理楼主的要求*/
{
int i=0;
int k=0;
for(i=0;i<m;i++)
{
if(a[i]>='a'&&a[i]<='z') k++; /*判断是否是小写字母*/
}
return (k); /*返回函数值*/
}
半天才弄出来
#include<stdio.h>
int getl(char *);/***/
void main()
{
char a[100];
int L;
gets(a);
L=getl(a);
printf("low=%d",L);
}
int getl(char *a)
{int i=0,k=0;
while(a[i]!=='\0')发现偶楼上的这个多打了一个"="
{
if(a[i]>='a'&&a[i]<='z')k++;
i++;
}
return k;
}
用指针就是快
[此贴子已经被作者于2007-5-11 10:32:24编辑过]
#include "conio.h"
#include "stdio.h"
main()
{
int charx(char a[],int m); /*函数声明*/
int count=0,c;
char x[100];
printf("Input string:\n");
gets(x); /*输入字符串*/
c=strlen(x); /*算出字符串长*/
count=charx(x,c); /*调用字函数charx*/
printf("count=%d\n",count);
getch();
}
int charx(char a[],int m) /*自定义函数,处理楼主的要求*/
{
int i=0;
int k=0;
for(i=0;i<m;i++)
{
if(a[i]>='a'&&a[i]<='z') k++; /*判断是否是小写字母*/
}
return (k); /*返回函数值*/
}
半天才弄出来
请问一下#include <conio.h>是那个库文件呢?
请问一下#include <conio.h>是那个库文件呢?
CONIO.H 说明调用DOS控制台I/O子程序的各个函数。
这个在偶的TC中,用时没删除,在此处不需要!