100以内质数,以及100以内质数和

 int sum = 0;
            for (int i = 1; i <= 100; i++ )
            {
                int count = 0;//计数的count一定要定义在循环里面,每循环完依次清零。如果在外面,一直计数
                for (int j = 1; j <= i; j++ )//定义变量j,让j从1取值到i,就可以让i分别与1—i的每个数取余
                {
                    int mo = i % j;//i分别与1—i的每个数取余
                    if (mo == 0)
                    {
                        //余数为零,计数依次
                        count++;
                    }
                }
                if (count == 2)//质数只有跟1和他本身取余时没有余数,所以计数为2是输出这个数。
                {
                    Console.WriteLine("{0}是质数", i);
                    sum = sum + i;//算总和
                }
            }
            Console.WriteLine("100以内质数和为{0}",sum);
            Console.ReadLine();
时间: 2025-01-05 17:19:35

100以内质数,以及100以内质数和的相关文章

输出100以内奇数,偶数,质数,合数的脚本

奇数#!/bin/bash echo " ( 1..100 )内的奇数:"for i in {1..100};doA=$(expr $i % 2)        if [ $A -ne 0 ];then                echo $i        fidone 偶数#!/bin/bash echo " (1-100) 内的偶数:"for i in {1..100};doA=$(expr $i % 2)        if [ $A -eq 0 ]  

输入一个数值,输出其是否质数,1是质数,0不是质数

输入一个数值,输出其是否质数,1是质数,0不是质数. 1 #define _CRT_SECURE_NO_WARNINGS 2 3 #include<stdio.h> 4 5 int sushu(int num)//1是质数,0不是质数 6 { 7 int i; 8 int flag = 1;//默认是质数 9 10 if (num <= 1)//负数,0,1不是质数 11 { 12 flag = 0; 13 } 14 else 15 { 16 for (i = 2;i < num;

试题系列五(公鸡5元一只,母鸡3元一只,小鸡1元3只,求100元刚好买100只鸡的可能)

1 //5.公鸡5元一只,母鸡3元一只,小鸡1元3只,求100元刚好买100只鸡的可能 2 3 #include<stdio.h> 4 5 int main(int argc, char** argv) 6 { 7 int i = 0; 8 int j = 0; 9 10 for (i = 0; i <= 20; i++) 11 { 12 for (j = 0; j <= 30; j++) 13 { 14 if ( (0 == ((100-i-j)%3)) && (

100部电影,100种人生,你看过几部?

100部电影,100种人生,你看过几部? 王小欢 ▲ 1.居家男人 ▲ 2.当幸福来敲门 ▲ 3.少林足球 ▲ 4.这个杀手不太冷 ▲ 5.暴力街区 ▲ 6.超脱 ▲ 7.大话西游 ▲ 8.第11小时 ▲ 9.观音山 ▲ 10.国王的演讲 ▲ 11.秋之白华 ▲ 12.熔炉 ▲ 13.少年斯派维的奇异旅行 ▲ 14.她 ▲ 15.新桥恋人 ▲ 16.一代宗师 ▲ 17.one day ▲ 18.V字仇杀队 ▲ 19.爱你 ▲ 20.爱情与灵药 ▲ 21.傲慢与偏见 ▲ 22.巴黎小情歌 ▲ 23

VirtualBox: Effective UID is not root (euid=1000 egid=100 uid=1000 gid=100)

桌面上运行virtualbox出错: The virtual machine 'xp' has terminated unexpectedly during startup with exit code 1 (0x1). Effective UID is not root(euid=1000 egid=482 uid=1000 gid=482)(rc=-10) Please try reinstalling VirtualBox. 手动敲命令运行/usr/lib/virtual/VirtualB

LeetCode面试常见100题( TOP 100 Liked Questions)

LeetCode面试常见100题( TOP 100 Liked Questions) 置顶 2018年07月16日 11:25:22 lanyu_01 阅读数 9704更多 分类专栏: 面试编程题真题合集 常见算法问题 LeetCode试题 LeetCode常见试题 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/lanyu_01/article/details/81062232 这篇文章

判断1——100之内的数是否是质数

//判断质数 Console.WriteLine("输入一个数"); int input = Convert.ToInt32(Console.ReadLine()); int mo;//定义了一个变量,用来存储input%i的值 int count = 0;//用来存储input%i等于0时的次数 for (int i = 1; i <= input; i++) { mo = input % i; if (mo == 0) { //整除后,余数为0,就记录一次 count++;

100块钱买100只鸡

package mai100ji; public class Mai100ji { public static void main(String[] args) { int n = 100; for (int a = 0; a < 50; a++) { for (int b = 0; b <= 100; b++) { for (int c = 0; c <= 100; c++) { if (2 * a + b + 0.5 * c == 100 && a + b + c =

用汇编语言实现从1加到100(1+2+...+100)

用汇编语言实现1+2+...+100 ;课堂作业 ;计算1+2+...+100 DATA SEGMENT COUNT DW 0 ;计数 DATA ENDS STACK SEGMENT PARA STACK BUF DW 20H DUP (0) LEN EQU $-BUF STACK ENDS CODESEG SEGMENT ASSUME CS:CODESEG,SS:STACK,DS:DATA START: ;初始化堆栈段ss和数据段ds MOV AX,STACK MOV SS,AX MOV SP

将100和灯泡编成100个号,即:1……100,现在有100个人去拉开关,第一个人把1的倍数的灯号开关都拉一下,第2个人把2的倍数的灯号都拉一下,直到第100人将100号灯泡拉一下.假定开始时,灯泡全不亮,请问这100人全拉完后,哪些编号的灯泡是亮的?请用编程证明你的方法

想到之前面试的一道题目,解决这个题,就是看到 其约数为基数个时就是亮的.用JS去实现也很简单,两个for循环可以了.个人的解答方法如下 let lightArr = [] // 先循环一遍1到100 for (let index = 1; index <= 100; index++) { let arr = [] for (let j = 1; j <= index; j++) { // 如果index % j等于0则表示j是其index的约数就是往arr里面添加 if (index % j