社区
C语言
帖子详情
求助:把数字字符串转变成数值的C语言算法,有谁知道,望不吝赐教.多谢多谢!
cvheik
2004-05-08 06:42:55
求助:把数字字符串转变成数值的C语言算法,有谁知道,望不吝赐教.多谢多谢!
...全文
65
4
打赏
收藏
求助:把数字字符串转变成数值的C语言算法,有谁知道,望不吝赐教.多谢多谢!
求助:把数字字符串转变成数值的C语言算法,有谁知道,望不吝赐教.多谢多谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
languagec
2004-05-08
打赏
举报
回复
float sum=0; //更改sum 的类型,就可以更改字符串所要转换的类型
cngdzhang
2004-05-08
打赏
举报
回复
好了:)
#include <stdio.h>
#include <string.h>
void main()
{
char str[100]="1234567";
long n;
int i;
n=0;
for(i=0;i<strlen(str);i++)
{
n=10*n+str[i]-'0';
}
printf("%ld\n",n);
}
languagec
2004-05-08
打赏
举报
回复
#include <iostream.h>
void main()
{
char arry[20];
float sum=0;
int i;
while(cin>>arry)
{
i=0;
sum=0;
while(arry[i])
{
sum=sum*10+arry[i]-'0';
i++;
}
cout<<sum<<endl;
}
}
忘给sum 初始化了,补上
languagec
2004-05-08
打赏
举报
回复
#include <iostream.h>
void main()
{
char arry[20];
float sum=0;
int i;
while(cin>>arry)
{
i=0;
while(arry[i])
{
sum=sum*10+arry[i]-'0';
i++;
}
cout<<sum<<endl;
}
}
c语言
获取
字符串
中的
数字
组合,
C语言
实现之
数字
中的最大
数字
组合
接上一篇,还是我同学给的题目,第2个。*写的比较仓促,如果有更简便、执行效率更高的方法还请
不吝赐教
,当然我的如果有问题请大家给指出。题目:请在整数n=92081346718538中删除10个
数字
,使得余下的
数字
按原次序组成的新数最大。要求如下:(1)整数n和删除
数字
的个数“10”在源程序中完成赋值,程序直接输出运行结果;(2)程序结果输出先后被删除的
数字
(之间以逗号分隔)和删除后所得的最大数。分析...
字符串
模式匹配:KMP
算法
讲解
利用KMP
算法
进行
字符串
模式匹配
数据结构之串、数组和广义表的相关实现(
C语言
)
参考:1.网课:数据结构与
算法
基础(青岛大学-王卓) 2.教材:数据结构(
c语言
版)第二版,严蔚敏,李冬梅等著 非科班自学,如有错误望
不吝赐教
。 串 串可以理解成数据对象为字符集的线性表 定长顺序串包括一个确定长度的数组,和一个整型变量显示当前串中字符的个数 ;链式串包含串的头,尾指针和结点个数 串的基本操作重点关注查找匹配,书上介绍了BF
算法
和KMP
算法
0.串的基本操作 #include <stdio.h> #include <malloc.h> #include <s
KMP子
字符串
查找
算法
(CPP)-值得拥有?
理解前缀后缀 -> 掌握next数组( j = next [ j -1 ])->KMP为什么不会错过解-> 掌握KMP
6-17
字符串
消消乐
级别,思路是消去两个字符后,立刻把之后的字符向前移动两次,如果i==0,本人觉得这题可能有点难在于要执行到第几位字符,有点难掌控吧。我的解法有点偏向于模拟这个过程,还是比较笨,望
不吝赐教
。,意义是回溯一格,如果本位是第一位,则相当于不回溯。都无所谓,因为我的是模拟这个过程,可能更利于理解吧。首先声明一点,我的解法复杂度为。
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章