各位老师,求C语言习题答案,急!急!急!

来源:百度知道 编辑:UC知道 时间:2024/05/12 00:48:51
1.从键盘输入一个大写字母,要求用小写字母输出?
2.求a.b.c三个数中的最小值?
3.用for语句求n的阶乘?

谢谢各位高手了!!!!!!!!!!!!!!!!!!!!!!!

1.小写字母:
#include <stdio.h>
void main()
{
char a,b;
printf("请输入一个小写字母:");
a=getchar();
fflush(stdin);
b=a-32; //转换为大写
printf("\n相应的大写字母为:");
putchar(b);
putchar('\n');
}

2.求最小值:
#include <stdio.h>
void main()
{
int a,b,c;
printf("输入三个数:");
scanf("%d%d%d",&a,&b,&c);
if(a<b && a<c)
printf("%d",a);
if(b<a && b<c)
printf("%d",b);
if(c<a && c<b)
printf("%d",c);
}

3.求n的阶乘
#include <stdio.h>
void main()
{
int num,count,factorial=1;
printf("输入任意一个正整数:");
scanf("%d",&num);
for(count=1;count<=num;count++)
factorial=factorial*count;
printf("\n %d的阶乘=%d\n"