C语言输入N个正整数求和

如题所述

第1个回答  2022-12-11

#include<stdio.h>

intIsPrime(intn)

{

inti;

if(n==1)

return0;

for(i=2;i<=n/2;i++)

{

if(n%i==0)

return0;

}

return1;

}

intmain()

{

inti,N,sum=0,data[100];

scanf("%d",&N);

for(i=0;i<N;i++)

{

scanf("%d",&data[i]);

if(IsPrime(data[i]))

{

sum+=data[i];

printf("%d",data[i]);

}

}

printf("s=%d\n",sum);

return0;

}

扩展资料

C语言两个整数相加

#include<stdio.h>

intmain()

{

intfirstNumber,secondNumber,sumOfTwoNumbers;

printf("输入两个数(以空格分割):");

//通过scanf()函数接收用户输入的两个整数

scanf("%d%d",&firstNumber,&secondNumber);

//两个数字相加

sumOfTwoNumbers=firstNumber+secondNumber;

//输出结果

printf("%d+%d=%d",firstNumber,secondNumber,sumOfTwoNumbers);

return0;

}