C语言实现输入十个数并求和,并且能实现5个异常处理的代码
时间: 2023-05-22 17:03:56 浏览: 66
下面是可以实现输入十个数并求和,同时具备5个异常处理的 C 语言代码:
```
#include <stdio.h>
int main()
{
int i, n, sum = 0;
int count = 0; // 异常处理次数
printf("请输入 10 个整数:\n");
for (i = 1; i <= 10; i++)
{
printf("请输入第 %d 个数:", i);
if (scanf("%d", &n) != 1) // 输入异常(如输入非数字)
{
printf("无效的输入!\n");
count++;
if (count >= 5) // 输入异常次数达到5次,则退出循环
{
printf("输入异常次数过多,退出程序!\n");
break;
}
i--; // 回退循环变量
getchar(); // 清空输入缓冲区
}
else // 输入正常,计算和
{
sum += n;
}
}
printf("这 10 个数的和是:%d\n", sum);
return 0;
}
```
如果您有任何编程类的问题,都可以随时问我哦!
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)