2015-01-27 · 知道合伙人数码行家
stlily2008
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:627
获赞数:2806
大学本科毕业于桂林电子工业学院,硕士毕业于广东工业大学。在电力建设行业从事计算机管理及施工管理10多年
向TA提问 私信TA
关注
展开全部
#include<stdio.h>
int main()
{
int i,num;
char arr[100]="\0";
num = 'a' - 'A';
printf("请输入一个字符串:");
scanf("%s",arr);
// 下面是方法一,单独输出每个字符
printf("修改后的字符串是:");
for (i=0; arr[i]!='\0'; i++)
if (arr[i]>='a' && arr[i]<='z') printf("%c",arr[i]-num);
else printf("%c",arr[i]);
printf("\n");
// 下面是方法二:把字符都处理完毕后,保存到数组里面,再统一输出。
for (i=0; arr[i]!='\0'; i++)
if (arr[i]>='a' && arr[i]<='z') arr[i]-=num;
printf("修改后的字符串是:%s\n",arr);
}
编译环境:WinXP + GCC 2.95
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
追问
只是用一个函数库不可以么?表示刚刚开始学只会用#include
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询