求助关于c语言的几道题~~~~~~谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/19 14:35:55
1、输入任意一串字符,统计其大小写字母的个数。
2、任意输入40个整数,统计奇数的个数。
3、在主函数中输入一个整形数据,调用子函数求它的绝对值,并在主函数中输出绝对值。
就这三道题~~~~~~只上过一节课,这些题实在不会做~~~~~拜托帮帮忙吧~~~~~~谢谢了!!!!
分少我会追加的!

第一题:
#include"stdio.h"
main()
{
char s[20],*p;
int i=0,j=0;
scanf("%s",s);
p=s;
for(;*p!='\0';p++)
{
if(*p>='a'&&*p<='z')i++;
if(*p>='A'&&*p<='Z')j++;
}
printf("小写字母%d\n",i);
printf("大写字母%d\n",j);
}
第二题:
#include"stdio.h"
#define N 40
main()
{
int i,s[N],k=0;
for(i=0;i<N;i++)
scanf("%d",&s[i]);
for(i=0;i<N;i++)
if(s[i]%2!=0)k++;
printf("%d\n",k);
}
第三题:
#include"stdio.h"
int fabs1(int x)
{
if(x<0)return -x;
else return x;
}
main()
{
int n;
scanf("%d",&n);
printf("%d",fabs1(n));
}

分少点!

被楼上抢了~~呼..只能拿两分走刃了..