c#编程题.快快,在线等!!!!

2025-04-28 17:54:55
推荐回答(3个)
回答1:

//声明一个int类型的二位数组
int[,] arr = {{1,2,3},
{4,5,6},
{7,8,9},
};
//声明一个变量sun用来保存对角线的和
int sum = 0;
for (int i = 0; i < 3; i++)
{
sum += arr[i, i];
sum += arr[2 - i, i];
}
//中间的数重复相加了两次
sum -= 5;
Console.WriteLine("对角线之和为:" + sum);

//打印九九乘法表
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(j + "*" + i + "=" + i * j + " ");
}
Console.WriteLine();
}

Console.WriteLine("请输入一个数:");
int num = int.Parse(Console.ReadLine());
Boolean flag = true;
for (int i = 2; i < num; i++)
{
if (num % i == 0)
{
flag = false;
break;
}
}
if (flag)
{
Console.WriteLine(num + "是质数!");
}
else
{
Console.WriteLine(num + "不是质数!");
}

回答2:

没有看懂,为什么不直接用键盘呢?难道你侦测键盘鼠标?
硬件模拟执行鼠标键盘的信息-------"R232串口键盘"就可以了
侦测键盘鼠标-----键盘鼠标钩子程序就可以了
如果是想从上位机上发送命令给电脑执行鼠标键盘操作(通过串口连接),那么你只需要知道上位机执行的按键的指令,当电脑接收到对应的指令时程序执行Sendkeys而已,比如:上位机传来
KeyPress A指令(假设是这个),你设计的程序侦测到后立即响应对应执行SendKeys.Send("A")就可以了阿

回答3:

问题1、2属于循环输出 for或者while解决
问题3、4属于条件判断输出 if else或者switch解决
1234都解决了,5、6你就会了!
没有难度,就看用不用心