C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。

例题:输入一串字符,统计大大写字母的个数,并强调统计必须用函数。

代码如下:

#include <stdio.h>
#include <string.h>//字符头文件
int capcount(char *s);//自定函数(求大写字母个数计算公式)
int main()
{
	char str[50];//定义一个数组变量	
	printf("请输入一串字符:\n");//信息提示
	gets(str);//输入	
	printf("大写字符个数为:%d\n",capcount(str));//输出最后结果
}

int capcount (char *s)//自定函数(求大写字母个数计算公式)
{
	int cap=0;//定义一个临时变量储存大写字母个数
	
	while(*s!='\0')//是否等于空字符
	{
	   	if(*s>=65 && *s<=90)//不等于空字符 然后查找这写字符	  
	    cap++;//查找到一个加1  
	    s++;//比较一次指针像后移动
	}
	return(cap);//返回一个值
}

输出运行窗口如下:
在这里插入图片描述
本周其他练习

C语言程序设计专栏

C语言编程>第六周 ① 编写一个录入函数:用来从键盘接收n个整型数并存放在一个整型数组中。 在主函数中调用该函数计算出这n个整数之和。

C语言编程>第六周 ② 用户输入一组数据,直到输入回车结束,且把数据放入数组中。要求:先对数组进行冒泡排序,输出结果;再提示用户”是否插入数据”,若要插入数据,则把插入的数据插入到数组中,且仍按顺序输出;最后求出最大值,和最小值,输出。

C语言编程>第六周 ③ 在邮政系统中,收费是这样规定的,当邮包重量<=10公斤时,按每公斤0.25元收费;如果超过10公斤时,超过部分按0.34元收费,其余部分按0.25元收费。现要求用户输入邮包重量,请输出应付的邮资。

C语言编程>第六周 ④ 聚会时规定:男生,超过18岁可以喝酒,没有超过18岁时,喝饮料;女生,超过20岁时,可以喝酒,没有超过20岁时,喝饮料;请输入学生性别和学生的年龄,并根据输入的情况来判断喝什么!

C语言编程>第六周 ⑤ 北大青鸟要求:在推荐就业时,按以下几个标准来衡量
1):项目个数在5个以内:不能推荐就业
2):项目个数在6到10个以内:只能推荐重庆市内的小公司
3):项目个数在11到20个以内:可以推荐重庆市内的任何公司
4):项目个数在20个以上:可能进外企

C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。

C语言编程>第六周 ⑦ 编写一个程序用于创建一格结构BOOK,用来储存书的信息:书名,作者姓名,页数和价格,接受输入和输出 。

C语言编程>第六周 ⑧ 编写程序,实现魔方阵。

越努力越幸运!
加油,奥力给!!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朽木自雕i

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值