首页 > 其他分享 >数字字符转数字

数字字符转数字

时间:2023-03-06 19:13:04浏览次数:26  
标签:字符 数字 int res pos long char

#include<stdio.h>
int fun(char *s, int n) {
int r = 0;
long res = 0l;
int pos = 1;
if (s[0] == '-')
r = n - 1;
else
r = n;
for (int i = 0; i < r; i++) {
res += (s[n - 1 - i] - 48) * pos;
pos *= 10;
}
return s[0] == '-' ? -res : res;

}
int main() {
char s[20];
gets(s);
int n = strlen(s);
long res = fun(s, n);
//for(int i=0;i<n;i++)
printf("%d,", res);
}

标签:字符,数字,int,res,pos,long,char
From: https://www.cnblogs.com/skjskj/p/17185013.html

相关文章

  • 字符串排序III【北京大学考研机试题】
    字符串排序III按要求输入字符串进行排序并输出。输入格式输入包含多组测试数据。每组测试数据,第一行包含整数N,表示共有N个字符串。接下来,会将这N个字符串,按一行......
  • 力扣---1653. 使字符串平衡的最少删除次数
    给你一个字符串s,它仅包含字符'a'和'b'​​​​。你可以删除s中任意数目的字符,使得s平衡。当不存在下标对(i,j)满足i<j,且s[i]='b'的同时s[j]='a',此......
  • 字符串排序【北京大学考研机试题】
    字符串排序输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果。输入格式一行,一个字符串。输出格式一行,排序后......
  • javascript如何将字符串转为数组——三种方法
                参考:https://m.php.cn/article/498168.html......
  • 数字藏品的概念及优点
    数字藏品顾名思义就是数字化藏品,是以电子化形式记录、传播和存储于网络服务器上的各类收藏品,包括但不限于数字图片、音乐、视频、3D模型、电子票证、数字纪念品等各种形式。......
  • 字符串匹配【第二次CCF计算机软件能力认证】
    字符串匹配给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的字符;当选......
  • 1653. 使字符串平衡的最少删除次数
    题目链接:  1653.使字符串平衡的最少删除次数-力扣(LeetCode) ......
  • LeetCode -- 只出现一次的数字
    problem11.题目描述2.思路3.代码problem21.题目描述2.思路3.代码problem31.题目描述2.思路3.代码problem41.题目描述......
  • 经典dp之字符串最小编辑距离
    经典dp之字符串最小编辑距离模板题给定两个串a,b,然后有3个操作:增加任意一个字母,删除任意一个字母,改变某个字母,然后问将a变成b要多少次操作这位大佬已经讲得很详细了\(f......
  • 什么是无符号字符?
    在C/C++中,anunsignedchar是干什么用的?它与普通的有何不同char?解答http://www.stackoverflow.ink/posts/shi-yao-shi-wu-fu-hao-zi-fu/......