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

C语言同时输入字符串和数字

发布网友 发布时间:2022-05-11 20:05

我来回答

5个回答

热心网友 时间:2023-10-18 17:01

int num;
char cstr[32] = {0};

scanf("%d,%s", &num, &cstr);

先输入数字,再输入字符串。
如果反过来则不行。需要一个字符一个字符判断。
当读到“,”时,这把前面读到的字符放入字符串并结尾置零。然后再读取数字。

热心网友 时间:2023-10-18 17:01

可以在输入字符中判断for(l=0;(s[i]=getchar())!=',';i++);
#include<stdio.h>
int main(void)
{
int k,i;
char a[80];
for(i=0;(a[i]=getchar())!=',';i++);
a[i]=0;
scanf("%d",&k);
printf("%s,%d\n",a,k);
return 0;
}

热心网友 时间:2023-10-18 17:02

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(void)
{
char buf[128];
int len, i, count = 0;

scanf("%s", buf);
len = strlen(buf);
for (i = 0; i < len; i++)
{
if ((buf[i] >= 'A' && buf[i] <= 'Z') || buf[i] >= 'a' && buf[i] <= 'z') continue;
buf[i] = ' ';
count++;
}
printf("转换后的字串是:%s\n", buf);
printf("转换的次数是:%d\n", count);
return 0;
}

热心网友 时间:2023-10-18 17:02

可以把逗号和数字都弄到字符串中去啊!追问不,不,要分开计算的

追答一个一个的用getchar啊!到逗号时截断!
然后用一个整形变量!先输入乘以10再加上输入的,在乘以10,以此类推,放到那个整形变量中去啊!

热心网友 时间:2023-10-18 17:03

//---------------------------------------------------------------------------

#include <stdio.h>

int main(void)
{
char a[80];
int k;

scanf("%[^,]%*c%d",a,&k);
printf("%s\n%d",a,k);
return 0;
}
//---------------------------------------------------------------------------
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...下图方式对折一分为二裁开成为A2纸(如图(2) 明信片怎么样固定 为什么我的高考录取通知书还没有到? 梦见我孙女光秃秃的躺在路上的预兆 师兄请按剧本来分集剧情介绍(第1-40全集)大结局,几点更新,在哪个台播出... 发挥什么优势 三合一烤肠机接煤气罐接口可以换方向吗 关于福睿斯4年,3万公里保养问题请教? 福睿斯水箱加水在哪里 福睿斯水箱加水在哪里加 CSGO武器箱怎么获得 CSGO武器箱钥匙在哪买便宜 如何把字符或者数字添加到一个字符串数组中 开机出现文件版本校验失败怎么办 excel批量增加字符串中的数字 C语言中怎么在一个字符串后面加一个数字成新字符串 急用 lol更新文件校验失败!更新失败!怎么弄! 怎样在字符串中插入数字? 名潮优品有陶瓷的花盆吗,多少钱 买了生育保险,产检还是要自费,有办法报销吗? 名潮优品加盟难吗? 名潮优品有适合按摩的精油吗 名潮优品十元店大学生创业可以做吗? 名潮优品十元店有蓝牙耳机吗? 急求酿番薯酒制作方法 红薯酒怎样制作可以治感冒? 惠普820G1笔记本使用M.2接口的SSD固态硬盘是否存在长度限制 睡不着神经衰弱怎么搞? 神经衰弱怎么办,经常半夜醒来就睡不着了? 睡不着神经衰弱怎么办? 手机有没有什么软件可以设定路由器连接人数限制 工部尚书礼部尚书相当于现在什么样的干部 c语言中如何在字符串后面添加数字 c语言怎样把字符串里的数字相加? 怎么将 输入的数字 赋给 输入的字符串 c#字符串(字母+数字)累加 c语言把数字字符串中的数字相加的程序 《BOSS缠上身:白少的千亿宠儿》txt下载在线阅读全文,求百度网盘云资源 跪求韩国古代片,【在线观看】免费百度云资源 跪求韩国鬼片电影,【在线观看】免费百度云资源 盘点韩国武打电影,【免费高清】在线观看百度网盘资源 【合集】神的韩国电影,【在线观看】免费百度云资源 中毒了,高手帮帮我 盘点韩国悲伤爱情电影,【在线观看】免费百度云资源 跪求主人公叫小花的电影,【在线观看】免费百度云资源 盘点古代四大爱情悲剧,【在线观看】免费百度云资源 跪求TVXQ,SJ,少女时代的几支舞蹈视频,要清晰! 痢特灵与维生素B6合用能治胃病吗? 庆大和维生素b6能治疗胃食管反流病和胆汁反流性胃炎吗 0ppor7序列号kbv4hun75lmny97l是正品吗? 电视剧参展是什么意思? 曾伟权演过的电视剧叫什么展?