請問這個程序哪里錯了
#include<iostream>using namespace std;int main(){double n,m;cin>>n; if(n<0){ cout<<"";}else if(n<=2000){ cout<<"8";}else if(n/1000>2&&n/1000%10==0){ m=n/1000*5+8;cout<<m;}else if(n/1000>&&n%1000!=0){m=(n/1000+1)*5+8; cout<<m;} return 0;}
程序兩個錯
1,。浮點不能取余,,改為int就可以
2,。if(n/1000>&&n%1000!=0){ 大于后面少數(shù)值了,,加一個
相關推薦
便查問答是一款實用的網(wǎng)絡熱門知識問答平臺,專注于分享你不知道的知識,、經(jīng)驗及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。