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

输入一个以回车结束的字符串,把字符串中的所有数字字符转换为整数,去掉其他字符。如何做?

发布网友 发布时间:2022-05-13 14:55

我来回答

3个回答

热心网友 时间:2023-10-13 07:54

输入一个以回车结束的字符串(少于10个字符),它由数字字符组成,将该字符串转换成整数后输出。注意,不能直接调用库函数atoi完成。
**输入提示信息:"Enter a string: "
**输出格式要求:“digit = %d\n”
程序运行示例如下:
Enter a string: 123
digit = 123

#include<stdio.h>
int main()
{
int i, n;
char a[10];
printf("Enter a string: ");
i = 0;
while ((a[i] = getchar()) != '\n')
{
i++;
}
a[i] = '\0';

n = 0;
for (i = 0; a[i] != '\0'; i++)
{
if (a[i] <= '9' && a[i] >= '0')
{
n = n * 10 + (a[i] - '0');//“a[i]-'0'”将数字字符转为ASCII码运算,差值即为数字本身的大小
}
else //遇见非数字结束转换
break;
}
printf("digit = %d\n", n);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
按照字符串顺序从小到大排序,删除重复字符

热心网友 时间:2023-10-13 07:55

#include "stdio.h"
#include "string.h"

int main(void)
{
int i,s,len;
char str[80];
i=0;
s=0;
while((str[i]=getchar())!='\n'){
i++;
len=i;
}

str[i]='\0';
for(i=0;str[i]!='\0';i++)
if(str[i]>='0'&&str[i]<='9')

s=s*10+str[i]-'0';//“str[i]-'0'”将数字字符转为ASCII码运算,差值即为数字本身的大小
printf("%d",s);
printf("\n");
}

热心网友 时间:2023-10-13 07:55

那种语言?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机壁纸花卉红色手机壁纸花卉 辽宁智能五芯防水连接器 军工产品浅谈——航空插头 xp电脑系统修复XP系统怎么恢复出厂设置 ...表编辑器后打不开任何文件,无需重装系统,电脑盲都能用 粼基本信息 粼五笔怎样打? 【微科普】想变成光?先搞清楚光是什么吧! 手机被拉黑后打电话是什么提示? 物流管理专业对数学的要求高么 烦恼求人想游戏名字 写程序输入一个字符串,删除字符串中的所有数字字符后输出此字符串 c语言 输入一个字符串,将其所有数字字符删除,并输出改变后的字符串。 SJ 五辑里的歌 MY LOVE MY KISS MY HEART 歌词中文发音 高分跪求,大家以前玩儿过得趣味团体小游戏!~~~谢谢了啊!~~~ c#中如何除去字符串中的数字 有谁能够帮忙弄一份“who is next”里面Team A唱的“只看着我”的谐音歌词?拜托了 C语言 编写程序输入一个字符串,删除字符串中的所有数字字符后输出此字符串 形容“青少年爱眼”诗句有哪些? 把一个字符串中所有的数字都去掉,产生一个新字符串,输出 用c语言 天书奇谈最新雕琢系统,我雕你老目,又想抗老子钱是吧,你休想从老子这里得到1毛钱! 三年级童话故事作文 200字以上???!!! C语言编程题目:从键盘输入一字符串(字符个数不大于30),剔除其中的数字字符后输出结果 只看着你的中文音译 倪萍怎么老的这么快 这样的倪萍真的让人感到很心疼 编写程序,输入一段字符串,去掉其中数字再输出用C语言怎么写 我的无线网卡是dell wireless 1502 802.i11b&#47;g&#47;n 能接收5GHz频段么 把键盘输入的字符串中的数字删去,显示删除数字后的字符串,以回车符结束 字谜,每句一字 用C语言编写程序,输入一个字符串,删除字符串中的所有数字字符后,输出此字符串,该如何编写? 广州洙水能源大厦山西老槐树怎么走 为什么从山西老槐树下迁出那么多人? 山西老槐树是后裔有多少?都有哪些分支? 燕麦怎么做早餐吃不发胖? 别克gl8空间后备箱这块有多大? 麦片怎么做早餐好吃? 全新一代别克GL8上市 23.29万起售设计升级增福祉版 燕麦早餐怎么做如何做好吃 深圳新东方烹饪学校好吗?深圳学厨艺哪个好? 别克gl8空间怎么样,大吗? 都说gl8乘坐舒适,别克gl8空间内部的有多大? 【车主点评:别克GL8 年过三十的一个小惊喜】 厨艺技能培训班哪里好? gl8商务车能放2.4米的东西吗 厨师烹饪学校哪家好? 看硬盘几G在哪里看 怎么看硬盘是多少G的呀? 深圳哪里学厨师培训好,学厨师哪家好? 别克-别克GL8 - 别克gl8加装行李箱 别克gl8荷载几人