给你n个整数,求他们中所有奇数的乘积。
#include <stdio.h>
int main()
{
int n,t,result;
while (scanf("%d", &n)!=0)
{
result = 1;
for (int i = 0; i < n; ++i)
{
scanf ("%d", &t);
if (((t % 2) != 0) && (t != 0))
result *= t;
}
printf("%d\n", result);
}
return 0;
}
给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和
#include <stdio.h>
int main()
{
int n,t,i,m;
while (scanf("%d %d", &n,&m)!= EOF)
{
long long result1=0,result2=0;
if(n > m)
{
t = n;
n = m;
m = t;
}
for ( i = n; i <= m; i++ )
{
if (((i % 2) != 0)||(i==1))
result1 += i*i*i;
else if(((i % 2 ) == 0) && (i != 0))
result2 += i*i;
}
printf("%I64d %I64d\n", result2,result1);
}
return 0;
}