c语言 基本程序设计

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:32:11
for循环的应用:
求素数的累加和。从键盘任意输入20个整数,将所有素数累加后输出

#include"iostream.h"
void main ()
{
int i=0,sum=0,a[20],j=0;
for(i=0;i<20;i++)
cin>>a[i];
for(i=0;i<20;i++)
{
for(j=0;j<a[i]/2;j++)
{
if(j=a[i]/2)
sum+=a[i];
}
}
cout<<"20个正数中素数的和为"<<sum<<endl;
}

#include<iostream>
using namespace std;

int main()
{
int i,j, a, num=0;

for(i=0;i<20;i++)
{

scanf("%d",&a);

if(a<=3) num=num+a;
else for(j=2;j<a/2+1;j++){
if(a%j==0)break;
else if(j>=a/2) num=num+a;
}

}
printf("%d\n",num);
return 0;
}