首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Problem B: 调用函数,输出100到200之间的所有素数
】的更多相关文章
Problem B: 调用函数,输出100到200之间的所有素数
#include <stdio.h> int isPrime(unsigned int n)//定义素数函数 { int i; || n == ) ; ; i * i <= n; i++) { ) ; } ; } int main(void)//主函数 { ; ; i <= ; i++) { if(isPrime(i)) { printf("%5d",i); count++; ==)//满五个换行 printf("\n"); } } prin…
输出2到n之间的全部素数
本题要求输出2到n之间的全部素数,每行输出10个.素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 输入格式: 输入在一行中给出一个长整型范围内的整数. 输出格式: 输出素数,每个数占6位,每行输出10个.如果最后一行输出的素数个数不到10个,也需要换行. 输入样例: 10 结尾无空行 输出样例: 2 3 5 7 结尾无空行 answer #include <stdio.h> #include <math.h> int prime(int n) { int i,fl…
c - 输出 101 至 200之间的素数.
#include <stdio.h> #include <math.h> //判断 101-200 之间有多少个素数,并输出所有素数. int main(void) { , e = ; ; //素数总个数. int i; int sq; //对每个数开方. for(i = s; i <= e; i++) { ; //标识当前数是否为素数,素数为1,0为非素数. sq = (int)sqrt((float)i); ; j <= sq; j++) { ) { //非素数.…
Problem E: 调用函数,整数逆序输出
#include<stdio.h> int reverse(int number)//定义函数 { ;//result用于储存结果 ) { result=result*; i=number%; number=number/; result=result+i; } return result; } int main(void)//主函数 { int n; while(scanf("%d",&n)!=EOF) { printf("%d",revers…
Problem D: 调用函数,输出Fibonacci数列的m项至n项
#include<stdio.h> int fib(int n)//定义FIbonacci函数 { int s,i; ||n==) { s=; } else { int s1,s2; s1=s2=; ;i<=n-;i++) { s=s1+s2; s1=s2; s2=s; } } return s; } int main(void)//主函数 { int k,m,n; while(scanf("%d %d",&m,&n)!=EOF) { for(k=m;…
Problem F: 调用函数,判断各位数字立方和是否等于它本身
#include<stdio.h> #include<math.h> int is(int number)//定义函数 { ; ) { s=number%; sum=sum+pow(s,); number=number/; } return sum; } int main(void)//主函数 { int m,n,k,flag; while(scanf("%d %d",&m,&n)!=EOF) { m>=&&n<=;…
Problem C: 调用函数,求a+aa+aaa+....+aa...aa(n个a)
#include <stdio.h> int fn(int a,int n)//定义函数 { ; ;i<=n;i++) { m=m+a;//当a=3时,m=3,然后a=30,m=33: a=a*; s=s+m; } return s; } int main(void)//主函数 { int a,n; while(scanf("%d %d",&a,&n)!=EOF) { printf("%d\n",fn(a,n)); } ; }…
Problem A: 调用函数,计算分段函数的值
#include<stdio.h> int sign(int n)//函数申明,定义函数 { int m; ) m=; ) m=; ) m=-; return m;//返回结果 } int main(void)//主函数 { int x,y; while(scanf("%d",&x)!=EOF) { y=sign(x); printf("%d\n",y); } ; }…
Problem E: 调用函数,求m-n之间的所有完数
#include<stdio.h> int factorsum(int number)//定义函数 { ; ;i<number;i++) ) s+=i; return s; } int main()//主函数 { int m,n; while(scanf("%d %d",&m,&n)!=EOF) { ; m>=&&n<=; for(m=m;m<=n;m++) if(m==factorsum(m)) { ) //解决最后…
python_输出100:200内的素数
sushu=[] for i in range(100,201): for j in range(2,i): if i%j==0: break if i==j+1: sushu.append(i) print(sushu) # 结果:[101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]…