Description
输入一个正整数N和N个正整数,统计其中素数的和。
Input
输入一个正整数N(1≤N≤100)和N个正整数(≥3),用空格分隔。
Output
输出所有素数,用空格隔开;再输出这些素数和。
Sample Input
10 4 5 8 12 13 24 34 37 20 88
5 1 5 8 12 13
Sample Output
5 13 37 s=55
5 13 s=18
#include<stdio.h>
int main()
{
int n,i,a=0;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
if(n%i==0)
{
if(a==0)
{printf("%d=%d",n,i);}
else
{printf("*%d",i);}
n=n/i;
}
a++;
}
printf("\n");
return 0;
}