/* puts 函数的作用是将参数 a 数组中的内容输出到 DOS 窗口 */
puts(a);
/* fun 函数的作用是将 a 数组中的字符串进行逆置 */
fun(a);
/* 输出换行符,可以使 DOS 窗口输出信息的位置移动到下一行 */
printf("\n");
/* 在新的一行输出"The string after modified:"提示信息 */
printf("The string after modified:");
/* 输出参数 a 数组中的内容,即进行逆置之后的结果 */
puts(a);
}
2.
请补充函数 fun,它的功能是:计算并输出 n(包括 n)以内能被 3 或 7 整除的所有自然数
的倒数之和。
例如,在主函数中从键盘给 n 输入 30 后,输出为:s=1.226323。
注意:部分源程序如 blank.c 给出。
请勿改动主函数 main 和其他函数中的任何内容,仅在 fun 函数的横线上填入所编写的
若干表达式或语句。
#include <stdio.h>
double fun(int n)
{
int i;
double sum=0.0;
if(n>0&&n<=100)
{
for (i=1;i<=n;i++)
if(i%3==0||i%7==0)
sum+=1.0/i;
}
return sum;
}
main()
{
int n;
double s;
printf("\nInput n: ");
scanf("%d",&n);
s=fun(n);
printf("\n\ns=%f\n",s);
}
3.
题目:
给定程序的功能是分别统计字符串中大写字母和小写字母的个数。
例如,给字符串 ss 输入:AaaaBBb123CCccccd,则输出结果应为:upper=5,lower=9。
注意:部分源程序如 blank.c 给出。
请勿改动主函数 main 和其他函数中的任何内容,仅在横线上填入所编写的若干表达式
或语句。
#include <stdio.h>