论恶心的输入输出

为了彻底抹杀掉这该死的输入输出陷阱,我尝试边写名企编程题,边总结。
一、恶心的输入

/*1.普通的输入*/
scanf(%d,&n)或者直接cin>>n;
/*2.已知行数的多行输入*/
for(int i=0;i<hangshu;++i){
   //A.输入以空格分开
   cin>>...>>...
   //B.输入以换行分开
        //B1.字符串形式
    getline(cin,str);
        //B2.读入多行,每行一组数据
    string str;int n;getline(cin,str);
    stringstream ss(str);
    while(ss>>n){
        //数据操作
    }
}

二、万恶的输出

/*3. 控制输出位数*/
//输出小数点后位数
printf("%.5f",n);//5f表示保留5位小数
全部评论

相关推荐

头像
02-26 13:58
门头沟学院 Java
北城_阿亮:把八股背一背,包装一下实习经历项目经历,要是有心思考证就考一考,然后把别人的项目爬到自己github上,包装到简历里,什么三个月?一个月!
点赞 评论 收藏
分享
03-05 14:55
已编辑
哈尔滨工程大学 Java
Jhin4ever:别去,杂活太多,今天让你部署一下模型,明天让你写一下LLM工作流,后天要你研究一下Agent,想微调模型都难
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务