一个函数,该函数返回给定字符串中大写字母字符的个数

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:59:11
C++作业题:
编写一个函数, 该函数返回给定字符串中大写字母字符的个数。例如:字符串“Chinese Computer World”中,大写字母字符的个数是3个。写出主函数,设计几个字符串,测试函数输出结果是否正确。函数首部参数要求用指向字符的指针,比如 int Fun(char *str);
谢谢请用c++

int fun(char *str)
{
int total=0;
while(*str!='\0')
{
if(*str>='A'&&*str<='Z')
total++;
else str++;
}
return total;
}
void main()
{
char a;
int total;
c>>a;
total=fun(a);
cout<<total;
}

#include <iostream.h>
int fun(char *str )
{

for(int num=0;*str!='\0';*str++)
{
if(*str>= 'A'&&*str<='Z')
num++;

}
return num;
}
void main()
{
char str[]="Visual C++ Program";
cout<<"大写字母个数:" <<fun(str)<< endl;
}

或者
#include <iostream.h>
int fun(char *str )
{
int num=0,i=0; //用于计录大写字母字符的个数,初始值为0
while(*(str+i) != '\0')
{
if(*(str+i)>=65&&*(str+i)<=90)
num++;
i++;
}
return nu

一个函数,该函数返回给定字符串中大写字母字符的个数 编一个函数,计算并返回给定正整数与的最小公倍数和最大公约数? 请使用C#编写一个函数,要求返回小于给定整数的所有正奇数之和。 C语言中函数如何返回字符串? 编写一个函数如果字符串str1中包含字符串str2,则返回数值1,否则返回数值0。 编写一个C函数,查找字符串中的子字符串,并返回这个字符串在原串中的起始位置. 我是C语言初学者,请帮我编写函数,判断一个字符串是否是回文。若是回文函数返回值为1,否则返回值为0。 c#中定义一个函数,第一参数为string类型,返回字符串的第一个单词,如何实现? 设计一个递归函数将给定的串逆序输出 编写一个函数,重复打印给定的字符N次.