【C语言问题】 1.将26个英文字母按aAbBcCdD……zZ先小写后大写得顺序逐个打印出来。 2.写一个函数,...

【C语言问题】
1.将26个英文字母按aAbBcCdD……zZ先小写后大写得顺序逐个打印出来。
2.写一个函数,要求输入一个正整数n,计算1 1/3 1/5 ...得前n项之和。

第一个程序:

#include <stdio.h>
int main()
{
int i;
for(i = 0; i < 26; i++) {
printf("%c%c", 'a' + i, 'a' + i - 32);
}
putchar('\n');
return 0;
}
第二个程序:

#include <stdio.h>
int main()
{
int n, i;
double sum = 0;
scanf("%d", &n);
for(i = 1; i <= n; i++) {
sum += 1.0 / (2 * i - 1);
}
printf("sum = %.2f\n", sum);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-31

1.

#include <stdio.h>
void main()
{
int i;
for(i='a';i<='z';i++)
printf("%c%c",i,i-32);
}

2.

#include <stdio.h>
void main()
{
int i,n;
double s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=1.0/(i*2-1);
printf("%f",s);
}