前言:
现在姐妹们对“3的运算结果c语言”大体比较注意,朋友们都需要分析一些“3的运算结果c语言”的相关知识。那么小编在网摘上搜集了一些对于“3的运算结果c语言””的相关知识,希望各位老铁们能喜欢,咱们快快来学习一下吧!题目描述:
输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。
代码:
#define _CRT_SECURE_NO_WARNINGS//算法如下://1.获取两个正整数,如果m>n,交换它们之间的值,确保m<n//2.定义isprime(x)函数来找出m到n之间的所有素数//3.计算所有的素数和并打印#include <stdio.h>//如果是素数,返回素数;非素数返回-1int isprime(int x){ for (int i = 2; i < x; i++) { if (x % i != 0) { continue; } else { return -1; } } return x;}int main(){ int m, n; int count = 0; printf("请输入两个正整数:"); scanf("%d%d", &m, &n);//获取两个正整数 //如果m>n,交换它们之间的值,确保m<n if (m > n) { int temp = m; m = n; n = temp; } //计算所有素数和 for (int i = m; i <= n; i++) { int x = isprime(i); if (x != -1) { count += x; } } //打印素数和 printf("%d", count); return 0;}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #3的运算结果c语言 #c语言关于素数的编程题