1樓:匿名使用者
不是每個人都知道acm2025號題目是什麼內容,所以請寫出題目地址。
杭電acm第1000題
2樓:匿名使用者
注意:1、不止有一組測試資料,所以用while.
2、還有輸出格式 printf("%d",a+b);改為printf("%d\n",a+b);即可
#include
int main()
return 0;}
3樓:
#include
using namespace std;
int main()
return 0;}
4樓:♂凡鳥
#include
main()
return 0;}
5樓:夜神月
這樣會無限地輸入,除非你把程式關閉,eof只是某些檔案的結束標誌,在這裡沒用
6樓:嘚嘚嘚嘚的馬兒
main()前面少個 int
杭電acm 2010水仙花數
7樓:我愛流雨飛軒
#include
int main()
printf(c ? "\n" : "no\n");
}return 0;
}這個是正確答案,演算法效率比較高,已提交過,accepted
8樓:匿名使用者
while(m<=n)
改用for語句,給m賦100開始,你的問題就出在這裡
9樓:匿名使用者
這位是剛開始搞acm的吧,這邊有三個錯誤,但是都不是其他兩位回答的,
第一個是基本知識,提交acm題目主函式要命名為int型,並且結尾要加return 0;
第二個是邏輯錯誤,當你每次重新打入m,n時,你的水仙花個數都要給它清零,也就是d要再輸入後清零。
最後是輸出問題,仔細看看輸出要求,「則要求從小到大排列在一行內輸出,之間用一個空格隔開;」
也就是你輸出的最後一個數後面是沒有空格的,這裡我用了一個判斷來實現,當d=0時,也就是第一次輸出時,我的數字前面沒空格,之後輸出空格再輸出數字。
#include
int main()
m++;
}if(d==0) printf("no\n");
else printf("\n");
}return 0;
}這個直接提交就能過,剛提交了下
10樓:匿名使用者
先算最高位c,再求b
b=(m-c*100)/10;
這是我原來用c++寫的,你改成c吧!
#include
using namespace std;
int main()
}if(!flag)
return 0;}
杭電ACM2019題,杭電acm2019題求糾錯
acm只要求你輸出正確就可以了,你不需要真的去給陣列排序。可以這麼做 每讀取一個數,看它是不是比m大。如果不是,直接輸出這個數。否則,先輸出m,再輸出這個數。如果m已經被輸出過了,就不再輸出m。這麼做是不是簡單多了?完整 include using namespace std void main i...
杭州電子科技大學的學長學姐們請教一下 杭電的錄取通知書裡都有什麼啊?另外,電話卡也是學校規定的嗎
杭州電子科技大學錄取通知書的話 今年是沒有 卡的,如果有 卡是電信的是可以的,其他的是不行的 這是學校的規定。你是報名繼續教育學院嗎 然後,你拿這個來這裡水?下沙杭電錄取通知書 學校是正規大學。但是這個不是錄取通知書,而是入學通知書。這不是統招生,是 教育。學校校區佔地面積 2000 餘畝,現有普通...
新股杭電股份大概有幾個漲停板,第一次中籤了1000股新股,大家給點祕訣,怎麼樣在高點賣出
不好 有多少漲停板,一般來說,換手率第一次達到5 到20 之間,下個交易日還有一個漲停的概率比較大。第一次換手率超過20 第二天衝高回落的可能比較大。不管怎麼樣,開啟漲停板並且大幅放量時,再賣出比較合適。一般新股中籤1000股,大概會有幾漲停 新股一般幾個漲停 新股中籤後最少能賺多少錢 最少的3 5...