- 1
- 0
- 约5.34千字
- 约 21页
- 2026-02-15 发布于四川
- 举报
c程序设计试题及答案
试题1:实现一个简单的计算器
问题描述:
编写一个C程序,实现一个简单的计算器,能够进行加、减、乘、除运算。程序接收用户输入的两个整数和一个运算符,根据运算符执行相应的运算,并输出结果。
要求:
1.使用控制台输入输出。
2.支持加、减、乘、除四种运算。
3.对除法运算,当被除数为0时,给出提示信息,并退出程序。
参考代码:
```csharp
usingSystem;
namespaceSimpleCalculator
{
classProgram
{
staticvoidMain(string[]args)
{
intnum1,num2;
charop;
doubleresult;
Console.WriteLine(请输入第一个整数:);
num1=Convert.ToInt32(Console.ReadLine());
Console.WriteLine(请输入运算符(+、、、/):);
op=Convert.ToChar(Console.ReadLine());
Console.WriteLine(请输入第二个整数:);
num2=Convert.ToInt32(Console.ReadLine());
switch(op)
{
case+:
result=num1+num2;
Console.WriteLine($结果是:{result});
break;
case:
result=num1num2;
Console.WriteLine($结果是:{result});
break;
case:
result=num1num2;
Console.WriteLine($结果是:{result});
break;
case/:
if(num2==0)
{
Console.WriteLine(除数不能为0,程序退出。);
return;
}
result=(double)num1/num2;
Console.WriteLine($结果是:{result});
break;
default:
Console.WriteLine(无效的运算符,程序退出。);
return;
}
}
}
}
```
答案:
```csharp
请输入第一个整数:
5
请输入运算符(+、、、/):
请输入第二个整数:
6
结果是:30
```
试题2:找出数组中的最大值和最小值
问题描述:
编写一个C程序,接收用户输入的整数个数和对应的数值,将这些数值存储在一个数组中,并找出数组中的最大值和最小值。
要求:
1.使用控制台输入输出。
2.输入的整数个数由用户指定。
3.输出最大值和最小值。
参考代码:
```csharp
usingSystem;
namespaceFindMinMax
{
classProgram
{
staticvoidMain(string[]args)
{
Console.WriteLine(请输入整数个数:);
intn=Co
原创力文档

文档评论(0)