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整除的整数输出。的主要内容,如果未能解决你的问题,请参考以下文章
编程:从键盘输入一个数,判断是不是既是三的倍数又是七的倍数!
编程:从键盘输入一个整数值k,再循环输入k个整数num,统计其中正数、零和负数的个数,分别存于整形
编写程序,完成从键盘输入5位整数,将它们逆序输出 这个怎么做啊?求解