PATB1009说反话
2024-08-28 11:17:34
这里有一点需要注意的就是,PAT里面是禁用gets函数的,所以要换成一个替代函数
那就是下面这个:
//这个是定义一个字符串数组
char str[90];
//需要被替代的函数
gets(str)
//替代后的函数
int i = 0;
fgets(str,90,stdin);
while(str[i]!='\n')
i++;
str[i]='\0';
这个是参考代码:
#include<cstdio>
#include<cstring>
int main()
{
char str[90];
char temp[90][90];//用来存放被分成单词的二维数组
int r = 0, h = 0;//r是行,h是列
int i = 0;
fgets(str,90,stdin);
while(str[i]!='\n')
i++;
str[i]='\0';
int len = strlen(str);
for (int i = 0; i < len; i++)
{
if (str[i] != ' ')
{
temp[r][h] = str[i];
h++;
}
else
{
temp[r][h] = '\0';
r++;
h = 0;
}
}
for (int i = r; i >= 0; i--)
{
printf("%s", temp[i]);
if(i > 0) printf(" ");
}
return 0;
}
最新文章
- java简单模拟生产者消费者问题
- python27(32位)安装模块报错“error: Unable to find vcvarsall.bat”
- linux之LVM
- js判断当前的访问是手机/电脑
- pmp培训.rar
- ASP.net UrlRewrite的防盗链功能
- wchar_t 和 char 之间转换
- Agile.Net 组件式开发平台 - 服务器端部署
- devenv.exe - Assert Failure visual studio 2010
- css.day02.eg
- Zepto.js touch模块深入分析 解决手机点击事件
- icheck.min.js 选中效果
- [POI2005]SAM-Toy Cars
- R语言与数据分析之八:时间序列--霍尔特指数平滑法
- Docker学习之2——镜像
- 【XSY2691】中关村 卢卡斯定理 数位DP
- ISTQB学习笔记
- 在使用SQLServer时忘记sa账号密码解决办法
- 【矩阵乘】【DP】【codevs 1305】Freda的道路
- 每天一个linux命令(3):du命令