#include<stdio.h>
void menu();
void calculate();
void toLowCase();
void main()
{int a;
menu();
printf("请输入一个数字:");
scanf("%d",&a);
switch(a)
{
case 1:calculate();break;
case 2:toLowCase();break;
default:printf("错误输入");
}
return 0;
}
void menu()
{printf("输入可计算多项式");
printf("输入可进行大小写转换");
printf("输入其他数字为输入错误");
}
void calculate()
{
int sign=1;
double deno=2.0,sum=1.0,term;
int x;
printf("请输入任意数字:");
scanf("%d",&x);
while(deno<=x)
{
sign=-sign;
term=sign/deno;
sum=sum+term;
deno=deno+1;
}
printf("%f/n",sum);
}
void toLowCase()
{
char ch;
getchar();
printf("请输入任意字母:");
scanf("%c",&ch);
ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
printf("%c",ch);
}
加循环
#include<stdio.h>
void menu();
void calculate();