第十九篇

从键盘中输入10个数放入数组a,求a数组中正数和负数的和。

#include<iostream>  
using namespace std;  
int main()  
{  
    int a[10],i=0,sum1=0,sum2=0;  
    cout<<"请输入10个数:";  
    for(i=0;i<10;i++)  
    {  
        cin>>a[i];  
        if(a[i]>0)  
            sum1+=a[i];  
        else if(a[i]<0)  
            sum2+=a[i];  
    }  
    cout<<"正数和为:"<<sum1<<endl;  
    cout<<"负数和为:"<<sum2<<endl;  
    return 0;  
}  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Python 中,异常处理是一种处理程序运行时错误的机制。当程序出现错误时,Python 解释器会抛出一个异常,如果不做任何处理,程序将会停止运行。因此,通过异常处理,我们可以在程序出错时,使程序继续运行,或者输出有用的信息提示用户。 下面是一个简单的例子: ```python try: num1 = int(input("请输入一个整数: ")) num2 = int(input("请再输入一个整数: ")) result = num1 / num2 print("两数相除的结果为:", result) except ZeroDivisionError: print("除数不能为零") except ValueError: print("请输入一个整数") ``` 在上面的例子中,我们使用了 try-except 语句来捕获可能发生的异常。如果 try 语句块中的代码运行正常,那么 except 语句块将被跳过;否则,如果 try 语句块中的代码出现异常,那么 except 语句块将会被执行。 在上面的例子中,我们使用了两个 except 语句块来分别处理可能发生的两种异常:除数为零和输入不是整数。如果程序出现这两种异常中的任意一种,相应的 except 语句块将会被执行。 除了使用 except 语句块来捕获异常,我们还可以在 try-except 语句中使用 else 和 finally 语句块。其中,else 语句块用于处理在 try 语句块中没有出现异常时需要执行的代码,而 finally 语句块用于处理无论 try 语句块中是否出现异常都需要执行的代码。 下面是一个更加复杂的例子: ```python import os try: file = open("test.txt", "r") content = file.read() print(content) except FileNotFoundError: print("文件不存在") else: print("文件读取成功") file.close() finally: if os.path.exists("test.txt"): os.remove("test.txt") print("文件删除成功") ``` 在上面的例子中,我们首先尝试打开一个名为 test.txt 的文件,如果文件不存在,则会抛出 FileNotFoundError 异常。如果文件存在,则会读取文件内容,并输出到屏幕上。如果文件读取成功,则会关闭文件。最后,我们使用 finally 语句块来确保文件被删除,无论程序是否出现异常。如果文件删除成功,则会输出相应的提示信息。 总之,异常处理是一种重要的编程技术,它可以帮助我们处理程序运行时可能出现的错误,使程序更加健壮和稳定。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值