c++输入格式问题
1、输入字符串
有两种形式,一种是:
string s; cin>>s;
另一种是:
char s[10];//一定要分配足够内存 scanf("%s",s); 循环输入时 char s[3][10]; for(int i=0;i<3;i++){ scanf("%s",s+i); }
2、获取一行内容
string s; while(getline(cin,s)){} 注意:在cin后getline之前要执行cin.ignore()
3、c++输出指定小数有效位
#include<iomanip> //头文件 cout<<fixed<<setprecision(4)<<num<<endl; //保留4位有效数字
4、数字与字符串的相互转换
#include<sstream> stringstream myio; //数字转字符串 int val=123; string res; myio<<123; myio>>res; myio.clear() //复用myio前需要clear //字符串转数字 string res="123" int val; myio<<res; myio>>val;
· 大模型 Token 究竟是啥:图解大模型Token
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 感觉程序员要被 AI 淘汰了?学什么才有机会?
· MQTT协议发布和订阅的实现,一步步带你实现发布订阅服务。
· Dify开发必备:分享8个官方文档不曾解释的关键技巧
· 活动中台系统慢 SQL 治理实践
· “你觉得客户需要”是杀死TA的最后一根稻草 | IPD集成产品开发