几个关于C语言的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:33:27
第一题:输入N个整数,求这N个数之中的偶数平均值,并输出.
第二题:输入一个字符串,将其中的大写字母,小写字母改为大写,然后输出.
第三题:输入1~999中能被3整除,而且至少有一位是5的所有数字.
第四题:编写程序,按下列公式计算e=1+1/1!+2/2!+……+1/n!

1.
#include "stdio.h"
void main()
{
int n,count=0;
float sum;
while(scanf("%d",&n)!=EOF)
{
if(n%2==0)
{
sum+=n;
count++;
}
}
printf("Avg=",sum/count);
}
2.
#include "stdio.h"
void main()
{
char str[81];
int i;
gets(str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]<='z'&&str[i]>='a') str[i]-=32;
}
puts(str);
}
3.
#include "stdio.h"
void main()
{
int i;
for(i=0;i<1000;i+=3)
{
if(i%10!=5 && (i/10)%10!=5 && i/100!=5) continue;
else printf("%d ",i);
}
}
4.
#include<stdio.h>
void main()
{
int i;
double item,e;
printf("input n:");
scanf("%d",&n);
e=1;
item=1;
for(i=1;i<=n;i++)