没有使用链栈而且输入答案错误或者格式错误的进来看看,就是你的输出乱换行的(c语言代码) 使用顺序栈有一个点要注意,很坑的点,那就是你的字符输入会把换行符给存进去,这就会导致你的循环出大问题,就是你输入字符然后换行,程序会认为你输入了两次实际你只输入了一次,然后就会出现下面这种效果 正常解法,输入一行输出一行,这个一行是一整行包括了空格,我也不知道是不是符合题意,这个是我看到题目第一眼想到的解法```c#include#include#defineMAX1000intmain(){intn;chararr[MAX],ch;scanf("%d", 题解列表 2024年08月07日 2 点赞 0 评论 955 浏览 评分:9.9
1809: [编程基础]输入输出练习之精度控制2(哎呦,我真的是饿了) 注意事项:1)双精度为double2)格式为%lf3)保留12位%.12lf```c#includeintmain(){doublea;scanf("%lf",&a);printf("%.12lf",a);return0;}``` 题解列表 2024年08月07日 5 点赞 0 评论 1290 浏览 评分:9.9
多种方法,总有一种你没有见过(c语言代码) ##1)常规解法输入字符串,获取长度,再逐个判断```c#include#includeintmain(){chars[80];gets(s);for(inti=0;i='a'&&s[i]='A'&&s[i]='a'&&s='A'&&s='a'&&s='A'&&s 题解列表 2024年08月08日 0 点赞 0 评论 609 浏览 评分:9.9
多种方法解决,不使用string头文件的解法也有(c语言代码) **1)不使用数组,这种做法其实不符合题意,因为你没有连接,你的原数组没有变化**```c#include#includeintmain(){chars[50];gets(s);printf("%s",s);//正序输出for(inti=strlen(s)-1;i>=0;i--){printf("%c 题解列表 2024年08月08日 0 点赞 0 评论 722 浏览 评分:9.9
Jam的计数法C++ 摘要:解题思路: 如果字符串的第一个字母已经是最大可能的字母退出循环;否则从最后一个字母开始遍历, 如果当前字母已经是最大可能字母, 退出循环; 否则, 当前字母加 1, 该字母之后的每一个字母,依据当前…… 题解列表 2024年08月08日 0 点赞 0 评论 712 浏览 评分:9.9
------------走一走-----------看一看---------------整数奇偶排序--------- 摘要:解题思路:注意事项:/*这里的 EOF 是一个在 <stdio.h> 头文件中定义的宏,它表示文件结束符(End Of File)。 在标准输入中,通常通过按下 Ctrl+D(在 Unix/Linu…… 题解列表 2024年08月08日 0 点赞 0 评论 557 浏览 评分:9.9
虽然这是java的题目,但是,我用了c语言,船新版本 ```c#include#include#include#defineMAX1000001typedefstruct{charch;//存储字母intval;//存储出现次数}String;//构造结构体来存储出现过的字符intcmp(constvoid*a, 题解列表 2024年08月08日 0 点赞 0 评论 791 浏览 评分:9.9
c语言代码,数组解,包你懂 这道题不用考虑那几个字符之间的空格,直接scanf读取就行了,当然你也可以考虑处理那几个空格,参照我的那个create函数```c#include#include//char*create(char*arr){//charch;//inti=0;//while((ch=getchar())!=''&& 题解列表 2024年08月09日 0 点赞 0 评论 583 浏览 评分:9.9