c#编程:实现从键盘上输入100个整数,将能被2整除但是不能被5整除的整数输出。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#编程:实现从键盘上输入100个整数,将能被2整除但是不能被5整除的整数输出。相关的知识,希望对你有一定的参考价值。

在窗体上放置两个textBox控件,在textBox1中输入数据,能被2整除但是不能被5整除的整数输出到textBox2中。同时判断输入的是不是整数。代码如下:
int i = 0;
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)Keys.Enter)

int b = 0;
if (int.TryParse(textBox1.Text, out b) == true) //判断是否可以转换为整型数字

i++;
int num = Convert.ToInt32(textBox1.Text);
label1.Text = i.ToString();
if (num % 2 == 0)

if (num % 5 != 0)

textBox2.Text = textBox2.Text + num.ToString() + "\r\n"; //输出


if (i == 100)

MessageBox.Show("输入的数字达到100!", "提示", MessageBoxButtons.OK , MessageBoxIcon.Information);


else

MessageBox.Show("输入的不是整数!", "提示", MessageBoxButtons.OK , MessageBoxIcon.Information);

textBox1.Text = "";

参考技术A for(int i=0;i<100;i++)

//此处获取键盘输入
//转换成int
if(num%2==0)

if(num%5!=0)

//输出


参考技术B using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Demo

    class Program
    
        static void Main(string[] args)
        
            //声明随机数
            Random random = new Random();

            for (int i = 0; i < 100; i++)
            
                //随机数范围1-10000
                int result = random.Next(1, 10000);

                if (result % 2 == 0 && result % 5 != 0)
                
                    //输出可以被2整除,但不能被5整除的整数
                    Console.WriteLine(result);

                
                //防止生成重复的整数
                System.Threading.Thread.Sleep(5);

            

            Console.ReadKey();
        
    

 额,比较偷懒,不想手动输入100个整数,原理都是一样,这里我用随机整数代替了~

c语言 从键盘输入两个整数,求这两个整数的最小值.??

在 C 语言中,可以通过以下代码实现从键盘输入两个整数,然后求这两个整数的最小值:

#include <stdio.h>
int main()
int num1, num2, min;

printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);

if (num1 < num2)
min = num1;
else
min = num2;


printf("最小值为%d\n", min);

return ;


代码中,scanf() 用于从键盘输入两个整数 num1 和 num2。if-else 语句用于判断这两个整数的大小关系,并将最小值赋值给变量 min。最后,使用 printf() 函数输出最小值。

运行程序后,将提示用户输入两个整数。输入后,程序将计算并输出这两个整数的最小值。
参考技术A #include<stdio.h>
void main()

int a,b;
scanf("%d%d",&a,&b);
int t;
if(a>b)
t=a;
else
t=b;
printf("%d",t);
参考技术B #include <stdio.h>
int main()

int a,b,m;
scanf("%d",&a);
scanf("%d",&b);
m=a<b?a:b;
if (a<b)

printf("min= %d\n",m);

esle

printf("max=%d",m);

return 0;
参考技术C #include <stdio.h>
void main()

int a,b,min;
scanf("%d",&a);
scanf("%d",&b);
if (a>b)
min=b;
else
min=a;
printf("The smallest number is %d\n",min);
参考技术D 你可以用以下代码来实现从键盘输入两个整数,求这两个整数的最小值:
#include <stdio.h>int main() int a,b,min; printf("请输入两个整数,以空格分隔: "); scanf("%d %d",&a,&b);
min = a<b ? a : b; // 用三目运算符判断最小值
printf("%d 和 %d 的最小值是 %d\n",a,b,min); return 0;

以上是关于c#编程:实现从键盘上输入100个整数,将能被2整除但是不能被5整除的整数输出。的主要内容,如果未能解决你的问题,请参考以下文章

C语言编程:从键盘输入10个数,求最大值,最小值和平均值

编程:从键盘输入一个数,判断是不是既是三的倍数又是七的倍数!

编程:从键盘输入一个整数值k,再循环输入k个整数num,统计其中正数、零和负数的个数,分别存于整形

编写程序,完成从键盘输入5位整数,将它们逆序输出 这个怎么做啊?求解

从键盘输入一个正整数,判断其是不是既为3又是5的整倍数。若满足条件,输出“满足条件!”,

用c语言编程,从键盘上输入10个整数存放到一维数组中,输出其中最大的数及其对应的数组下标值