- 正负数统计
按照题意答案不应该是这个吗?
- 2025-2-7 23:06:18 @
#include<bits/stdc++.h> using namespace std; int main() { int n1=1,z1=0,f1=0; float n,z2=0.0,f2=0.0; while(true) { cin>>n; char c=getchar(); if(c=='\n') { break; } n*=n1; if(n!=0) { while(n>0) { z1++; z2+=n; break; } while(n<0) { f1++; f2+=n; break; } }else{ n1=0; } } cout<<z1<<" "<<f1<<" "; printf("%.3f %.3f",z2,f2); }
1 条评论
-
2023songhaozhe LV 10 @ 2025-2-10 18:06:15已修改
建议使用
while(cin >> n)
(用于判断输入数据类型是否正确)进行不定数据的读入。
- 1
信息
- ID
- 340
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- (无)
- 递交数
- 284
- 已通过
- 108
- 上传者