[C语言笔记]从键盘输入一个长度为10的字符串,将它复制给字符数组,并将其中的所有小写字母转换为大写后输出。

该程序从键盘接收一个长度为10的字符串,将其复制到字符数组中,然后将所有小写字母转换为大写。通过比较ASCII码实现转换,并在转换后输出结果及转换次数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序功能:从键盘输入一个长度为10的字符串,将它复制给字符数组,并将其中的所有小写字母转换为大写后输出。

2023-01-12
笔记

/*--------------------------------------------------------------
程序功能:从键盘输入一个长度为10的字符串,将它复制给字符数组,并将其中的所有小写字母转换为大写后输出。
----------------------------------------------------------------*/
#include <stdio.h>
void main()
{
	char ch[10];
	int i,tag=0;
	printf("从键盘输入一个长度为10的字符串,将它复制给字符数组,并将其中的所有小写字母转换为大写后输出:\n");
	scanf("%s",ch);
	for(i=0;i<=9;i++)
/**********Program**********/
	{	
		if((ch[i]>=97) && (ch[i]<=122))//找小写字母(大于a(97),小于z(122))
			{
			 ch[i]=ch[i]-32;//减去32变大写(A与a差32(a-A=32))
 /*这一步为日志*/printf("#[Log]已修改第%d后为%s\n",tag,ch);
			 tag++;
			}    
	}
/**********  End  **********/		
		printf("\n-->转换后为%s,共转换%d个字符\n\n\n",ch,tag);	
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值