首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

C语言用指针将小写字母变为大写字母

发布网友 发布时间:2022-04-21 00:12

我来回答

4个回答

热心网友 时间:2023-07-02 17:18

1、首先需要新建一个工程。

2、然后在工程中输入头文件。

3、然后需要输入主函数。

4、添加函数主体部分,变量必须先定义类型再使用。

5、输入变量的值,注意这里scanf里变量名前必须加&,末尾必须加分号。

6、输入函数主体部分并输出。

7、点击编译按钮,查看是否有错误。

8、无错误就点感叹号直接运行。

热心网友 时间:2023-07-02 17:19

#include "stdio.h"
void show (char *p)
{
//char c[50] ; //这里没有初始化
//p=c;
for (;*p!='\0';p++) //这里可以直接计算
if (*p>='a' && *p<='z')
*p=*p-32;
}
main ( )
{
char x[50],y[50],*a;
gets(x);
gets(y);
a=x;
show(x);
a=y;
show(y);
printf("%s\n%s\n",x,y);
}

热心网友 时间:2023-07-02 17:19

#include "stdio.h"
void show (char c[50]) //注意这
{
char *p ;//这
p=c;
for (p=c;*p!='\0';p++)
if (*p>='a' && *p<='z')
*p=*p-32;
}

main ( )
{
char x[50],y[50];
gets(x);
gets(y); //去掉 a=x,a=y,这两语句不起作用的
show(x);
show(y);
printf("%s\n%s\n",x,y);
}

热心网友 时间:2023-07-02 17:20

#include
"stdio.h"
void
show
(char
c[50])
//注意这
{
char
*p
;//这
p=c;
for
(p=c;*p!='\0';p++)
if
(*p>='a'
&&
*p<='z')
*p=*p-32;
}
main
(
)
{
char
x[50],y[50];
gets(x);
gets(y);
//去掉
a=x,a=y,这两语句不起作用的
show(x);
show(y);
printf("%s\n%s\n",x,y);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com