‘壹’ 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]!='