问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言程序纠错

发布网友 发布时间:2023-07-12 04:57

我来回答

3个回答

热心网友 时间:2024-11-15 17:46

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char a[20]=""; //
int i=0;

void in()
{
    printf("Please input a string no more than 20\n");
    gets(a);
}

void lth()
{
    char *p=a; //初始化有问题

    while(*(p+i)!='\0')
    {
        if(*(p+i)<=122&&*(p+i)>=97)
        {
            *(p+i)=*(p+i)-32;
        }
        i++;
    }
}

int main()
{
    in();//输入字符串,存入数组
    lth();//小写变成大写
    puts(a);
    strrev(a);//倒叙
puts(a);//输出
    system("pause");
    return 0;
}

追问喔 编译通过了 但是我看到有人用
NULL初始化 请问是什么意思 什么时候才能用

追答viod *p=NULL; //空指针才可以这样初始化

热心网友 时间:2024-11-15 17:46

这个函数就是实现把小写字母改成大写字母的功能对吧。我试了一下,就Ith()函数里面第一行和第二行有点问题,可以把这两行合并直接写成:char *p=a;
最终程序如下:
#include <stdio.h>
#include <stdlib.h>
char a[20]= {0};
int i=0;

void in()
{
printf("Please input a string no more than 20\n");
gets(a);
}

void lth()
{
char *p=a;

while(*(p+i)!='\0')
{
if(*(p+i)<=122&&*(p+i)>=97)
{
*(p+i)=*(p+i)-32;
}
i++;
}
}
int main()
{
in();//输入字符串,存入数组
lth();//小写变成大写
puts(a);
//nway()//倒叙输出
system("pause");
return 0;
}追问喔 编译通过了 但是我看到有人用
NULL初始化 请问是什么意思 什么时候才能用

热心网友 时间:2024-11-15 17:47

/*

Please input a string no more than 80:

123zxcPoiUyTrE

123ZXCPOIUYTRE

Press any key to continue

*/

#include <stdio.h>
#include <stdlib.h>

char *in(char s[]) {
printf("Please input a string no more than 80:\n");
gets(s);
return s;
}

void lth(char s[]) {
char *p = s;
int i = 0;
    while(*(p + i)) {
if(*(p + i) >= 'a' && *(p + i) <= 'z')
*(p + i) = *(p + i) - 'a' + 'A';
i++;
}
}

int main() {
char s[80];
    in(s);//输入字符串,存入数组
    lth(s);//小写变成大写
    puts(s);
    //nway()//倒叙输出
    //system("pause");
    return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天涯论坛的网址是什么啊? 如何辨别天涯社区的官方网站? 天涯社区的官方网址是什么呀? 嘉陵火星人(150CC)报价 广西能上150C的摩托车牌吗 隆鑫200cc和150cc的发动机怎么辨认_百度问一问 150cc大船摩托车问题!请高手帮我·· 我想问问这是125cc还是150cc 滁州琅琊山的门票要多少钱 为什么手机连上WiFi却无法上网了? 日照钢铁厂女工主要干什么工作?累不累?工资如何?适合女生干吗? 武山一中重点班分数线 喜欢看复仇者联盟之类的漫威作品,很奇怪吗,美帝本土似乎不大喜欢看... 炼钢中烤包工女工是干什么的工作 FR0NWAY是什么牌子的轮胎 钢厂水泵房女工是干什么的 0nway!中文什么意思 苏丹红一号的应用 药食两用的红曲 魏牌出招了!这SUV售23.18万起 是理想最大的对手? 苏丹红进嘴里吃白菜可以解毒吗 生物学上的苏丹红怎么有苏丹I,II,III,IV? 钢厂女的普工是什么岗位? 新摩卡DHT-PHEV仅售23.18万,誓要截胡理想L7 平替版理想L7!这新车售价23.18万 续航轻松过千? 梅兰芳为了不给日本人表演试图让自己发高烧! ...和动力源?电机用220两相电机,配置出来最大能有 55的洗车机泵头 安装在一起需要多大的电机 一天唉生叹气好不好 我有一个上水量15方扬程40米的水泵想要配个单项电机请问需要多少... There are five people in Ann&#39;sfamily中文翻译 There are five boys left . 翻译过来是有五个留下的男孩, 为什么不翻译... causeyouknow是什么歌 鸽子下无精蛋的治疗方法 三国杀赵云在哪里找到甘夫人 三国杀赵云在哪里救甘夫人? 高温膨化玉米糊有害吗? 四川省城市建设工程监理有限公司宁夏分公司怎么样? 四川省兴科电力建设工程监理有限公司怎么样? 请问型号MC980CH/A系列号DLXGGMFMDKDJ这是那一年的平板电脑。谢谢 梦见去深山老林路好的烂泥 只狼影逝二度爆竹用法介绍及获得方法 五毛钱可以买到什么东西? 干得好不如嫁的好? ?债务融资工具持有人会议需召开的情形 合肥工业大学高等数字电路设计 指的是什么内容 合肥工业大学为什么比其他学校集成电路设计与集成系统专业收费高_百 ... 合肥工业大学电子科学与应用物理学院的科研工作 琉璃厂遗址在哪里 福州个人形象培训哪个好