#include<stdio.h>
#include<string.h>
#include<math.h>
int main(){char *p=NULL,str[201];int n,ncase,i,j;double pride,sum;scanf("%d",&ncase);for(i=0;i<ncase;i++){scanf("%d",&n);scanf("\n");//吃掉输入整型后输入的空行; sum=0;for(j=0;j<n;j++){gets(str);p=strrchr(str,' ');//利用strrchr函数从str字符串的最后开始查找空格; sscanf(p,"%lf",&pride);//在字符串p中查找一个浮点型的数存入pride; sum+=pride;//累加pride }printf("%.1lf\n",sum);//以小数点后一位输出; }return 0;
}

刚开始想用for循环查找str字符串中在'0'-'9'范围内的数,记住其下标位置,然后用sscanf读取该下标到字符串最后的浮点型的数值。

然而,sscanf好像不支持中间那里的值是变量;(上次就试过一次了这次还是忘,没有脑子T^T

#include<stdio.h>
int main(){char str[101]="shui23";double sum;char ch[12];int k=4;sscanf(str,"%04s%02lf",ch,&sum);puts(ch);printf("%lf\n",sum);
//  sscanf(str,"%ks%(k-2)lf",ch,&sum); //这里就是不被允许的
//  puts(ch);
//  printf("%lf\n",sum);return 0;
}

然后就被迫看了书上的答案;

才发现自己忘记了还有strrchr函数这种东西!

这里是别人的文章粘贴来的;

zzulioj1163亲和串(字符串)_*Summer的博客-CSDN博客1163亲和串(字符串)题目描述判断亲和串。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。输入本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。输出如果s2是s1的亲和串,则输出"yes",反之,输出"no"。每组测试的输出占一行。样例输入AABCDCDAAASDASDFababa样例输出yesnono代码展示#includhttps://blog.csdn.net/qq_44004066/article/details/114416353nice!学到不少,感谢oj。

ZZULIOJ 1168相关推荐

  1. zzulioj:1168: 账单(指针专题)

    1168: 账单(指针专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 4878 解决: 2958 [状态] [讨论版] [提交] [命题人:admin] 题目描述 每到月末,小明就会 ...

  2. DataLoader worker (pid(s) 11404, 1168, 15692, 13308) exited unexpectedly

    原来代码为: dataloader=tud.DataLoader(data,batch_size=BATCH_SIZE,shuffle=True,num_workers=4) 结果报错: DataLo ...

  3. 安装windows 2003 R2额外域控制器时出现1168错误的解决

    公司主域控制器是一台2000 server,由于计划做额外域控制器的操作系统是windows server 2003 R2,所以先对主域DC进行了森林架构和域架构扩展.但是在windows serve ...

  4. 1168:大整数加法--2022.01.22 AC

    /* 1168:大整数加法--2022.01.22 AC http://ybt.ssoier.cn:8088/problem_show.php?pid=1168c++中 cin.cin.get().c ...

  5. 洛谷 P4660 bzoj 1168 [ Baltic OI 2008 ] 手套 —— 分析+单调栈

    题目:https://www.luogu.org/record/show?rid=12702916 https://www.lydsy.com/JudgeOnline/problem.php?id=1 ...

  6. 信息学奥赛一本通 1168:大整数加法 | OpenJudge NOI 1.6 10:大整数加法

    [题目链接] ybt 1168:大整数加法 OpenJudge NOI 1.6 10:大整数加法 [题目考点] 1. 高精度 考察:高精加高精 高精度计算讲解 [解题思路] 注意:输入可能有多余的前导 ...

  7. 题目1168:字符串的查找删除(字符串操作)

    题目链接:http://ac.jobdu.com/problem.php?pid=1168 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...

  8. 【ZZULIOJ】1055: 兔子繁殖问题

    ZZULIOJ题解 1055: 兔子繁殖问题 题目描述 这是一个有趣的古典数学问题,著名意大利数学家Fibonacci曾提出一个问题:有一对小兔子,从出生后第3个月起每个月都生一对兔子.小兔子长到第3 ...

  9. 1055: 兔子繁殖问题 ZZULIOJ

    1055: 兔子繁殖问题 题目描述 这是一个有趣的古典数学问题,著名意大利数学家Fibonacci曾提出一个问题:有一对小兔子,从出生后第3个月起每个月都生一对兔子.小兔子长到第3个月后每个月又生一对 ...

  10. mysql+分表+1168,MySQL使用MERGE進行分表實現

    使用MERGE進行分表: 發現一個MERGE表一直出現Unable to open underlying table which is differently defined or of non-My ...

最新文章

  1. 喻国明:“元宇宙”背后的未来图景
  2. 无法从“const char [10]”转换为“char *”
  3. 【BZOJ5213】[ZJOI2018]迷宫(神仙题)
  4. SysLink UserGuide
  5. SFTP连接服务器后,PWD显示的目录、是用户的home目录
  6. Android性能优化系列---管理你的app内存(一)
  7. 使用Google zxing生成二维码
  8. 你知道数据中台,但你肯定没听过报表中台,我靠它征服百万数据人
  9. ScaleAnimation和TranslateAnimation同时使用
  10. 智能远程监督系统解决方案
  11. 简历推荐_5位AI产品经理
  12. ceph的 cache tier实现分析
  13. 会计学(第一课)笔记
  14. Day17——整数矩阵及其运算
  15. Pytorch 了解强化学习(RL)
  16. Vue中el-table追加行后固定列滚动错位问题
  17. 通达信资金净流入公式_通达信主力资金净流入公式是什么?
  18. 国外工业互联网安全现状分析(政策;标准;厂商;产品)
  19. 运用for 语句来计算 从1加到10的用法 C++
  20. TextView 文本基础属性

热门文章

  1. 51单片机学习1-8
  2. 傅里叶变换公式及其推导【超详细!】
  3. IP 协议报文格式 【IPv4】
  4. 测试用例入门(二) - 使用等价类划分法编写测试用例
  5. 程序员的节日!干杯!
  6. 联想 M7400 pro Linux下 CUPS 驱动安装
  7. AI为传统零售行业赋能,自助收银推动无人零售发展
  8. 谷歌安装FeHelper插件
  9. 局域网桌面共享会议该如何实现屏幕共享?
  10. AutoJs学习-几个QQ群脚本(群引流\提取成员\加群友\加群)