70,037
社区成员
发帖
与我相关
我的任务
分享#include<stdio.h>
void StatisticsNum()
{
int i,a=0,t=0,Result,Num1[10],Num2[10];
for(i=0;i<10;i++)
{
scanf("%d",&Num1[i]);
}
for(i=0;i<10;i++)
{
if(Num1[i]>0)
{
Num2[a]=Num1[i];
a++;
}
if(Num1[i]%2==0)
{
t++;
}
}
for(a=0;a<10;a++)
{
Result+=Num2[a];
}
printf("所有正数的和为%d,偶数个数为%d。\n",Result,t);
}
void StatisticsChar()
{
int i,t;
char Char[100];
for(i=0;;i++)
{
while(Char[i]!='#')
{
scanf("%c",&Char[i]);
}
}
for(i=0;;i++)
{
if(Char[i]>=97 && Char[i]<=122)
{
t++;
}
}
printf("字符个数为%d,小写字母的个数为%d。\n",i,t);
}
int StatisticsMax(int n)
{
int i,term;
int Max[n];
for(i=0;i<n;i++)
{
scanf("%d",&Max[i]);
}
for(i=1;i<n;i++)
{
term=Max[0];
if(Max[i]>term)
{
term=Max[i];
}
}
return term;
}
void prog4()
{
int x,term;
scanf("%d",&x);
StatisticsNum();
StatisticsChar();
term=StatisticsMax(x);
printf("最大值为%d",term);
}
void main()
{
prog4();
}