『壹』 python編寫程序,輸入一個大於1的正整數,判斷是否素數並輸出結果.
代碼如下:
#coding=utf-8
defis_prime(n):
forjinrange(2,n):
ifn%j==0:
returnFalse
returnTrue
if__name__=='__main__':
try:
num=int(input('請輸入一個大於1的正整數:'))
ifnum<1:
raiseValueError("輸入錯誤!")
exceptValueError:
print('輸入錯誤!')
else:
ifnum==1:
print('既不是素數也不是合數。')
else:
ifis_prime(num):
print('是素數。')
else:
print('是合數。')
『貳』 編程實現求100到200以內所有的正數的和並輸出結果。
答案和測試陸銷結果褲岩圖,僅供參考:
public static void main(String[] args) {
//sum用於求和
int sum =0;
for(int i=100 ; i<=200 ;i++){
sum +=i;
}
System.out.println("100到胡悉御200以內所有的正數的和:"+sum);
}
『叄』 編程實現,輸入一行字元,將其中的數字字元對應的數值加起來,並輸出結果
#include<stdio.h>
int main()
{
int i,sum=0;
char ch[100];
gets(ch);
for(i=0; ch[i]!='