題目描述
奶牛們要參加全國奶牛運動會,但一定要身體健康的奶牛才能去參加,所以每個地區的奶牛要經過選拔才能去參加全運會,各地區的選拔是這樣進行的,給出奶牛的身體指標值(如18),給出若干質數(如2和3和5),對奶牛的身體素質進行判分,如果該奶牛的身體指標值的質因子僅包含列舉數字中的一部分(18=2*3*3),則表示合格,通過選拔,通過選拔的請輸出該奶牛身體指標,不能通過的請輸出「no」
輸入第一行,乙個整數z,表示身體指標(長整型)
第二行,乙個整數n,表示例舉質因子的個數
第三行,一行n個數,表示例舉的因子
輸出乙個整數或乙個結論
樣例輸入
45 3 3 5 7
樣例輸出
提示45分解質因數為:3*3*5,即只包含3,5兩個數字,符合。
再如:輸入:121
2輸出:no
12分解質因數為2*2*3,列舉質數僅為2,不符合
要求時間限制:1sec 記憶體限制:128m
#include using namespace std;
int main()
int n2 = n;
for(int i=0;i}
} if(n2==1)else
return 0;
}
陣列的維數
作為引數或者在二維陣列的宣告時,往往可以省略第一維,但是不可以省略第二維,或者是更高的維數。這是由於編譯器的原理所限制的。a i j a 0 0 i sizeof int n sizeof int 此時 n為二維的維數 由此可以看出在定義二維陣列或更高維陣列時,對其進行初始化可以省略第一維引數,編譯...
C 陣列基礎之一維陣列名
一維陣列名的作用 1.可以統計整個陣列在記憶體中的長度。2.可以獲取陣列在記憶體中的首位址。3.陣列名是常量,不可以進行賦值操作。include using namespace std int main cout 整個陣列占用記憶體空間為 sizeof arr endl 20 cout 每個元素占用...
c的一維陣列
include define size 10 int main4 int i for i 0 i 5 i return 0 int main3 printf n return 0 int main2 內部陣列名不能和其他變數,其他陣列名同名 int a 10 err 2,定義陣列是,最好是常量 in...