日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

信息学奥赛C++语言:换座位

發(fā)布時間:2025/3/17 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 信息学奥赛C++语言:换座位 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

【題目描述】
期中考試結(jié)束了,班主任想給同學們重新安排座位,所以她讓同學們按學號1至n的順序依次在教室外排好隊,然后在隊伍中挑選一些同學來改變他們的位置。班主任想知道最終有多少個同學的位置發(fā)生了變化。
楠楠是個信息學高手,班主任把這個任務交給楠楠來完成。

【輸入】
第一行,輸入一個整數(shù)n(n<=100),表示有n個同學。
第二行,有n個整數(shù),依次表示換位后的學號。

【輸出】
輸出有多少個同學的位置發(fā)生了變化。

【輸入樣例】
10
1 2 5 4 6 3 7 8 9 10

【輸出樣例】
3 (樣例說明:只有學號為5,6,3共3位同學的位置發(fā)生了變化。)

代碼

#include<cstdio> using namespace std; int n,s,a; int main() {scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&a);if(a!=i)s++;}printf("%d",s);return 0; }

總結(jié)

以上是生活随笔為你收集整理的信息学奥赛C++语言:换座位的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。