4道C语言问题,谁能帮我答出来?急!
来源:百度知道 编辑:UC知道 时间:2024/06/30 17:59:31
1 求1!+3!+5!
2 键盘输入实型数组N个元素值然后求数组元素的最小值
3键盘输入一字符串然后统计字符串中英文小写字符的个数
4键盘输入3个整数,然后有序输出它们的值
这4个题都要求用子函数和不用子函数两种做法来做。
2 键盘输入实型数组N个元素值然后求数组元素的最小值
3键盘输入一字符串然后统计字符串中英文小写字符的个数
4键盘输入3个整数,然后有序输出它们的值
这4个题都要求用子函数和不用子函数两种做法来做。
第一题:
(用子函数)
#include <conio.h>
#include <stdio.h>
int Aa(int n)
{
if(n==0)//0的阶乘为1
{
return 1;
}
return n*Aa(n-1); //递归
}
void main()
{
printf("1!+3!+5!结果为: %d\n", Aa(1)+Aa(3)+Aa(5));
getch();
}
(不用子函数)
#include <conio.h>
#include <stdio.h>
void main()
{
int a,b,c;
int result=0,temp=1;
for(a=5;a>=1;a--)
{
temp *= a;
}
result += temp;
temp = 1;
for(b=3;b>=1;b--)
{
temp *= b;
}
result += temp;
temp = 1;
for(c=1;c>=1;c--)
{
temp *= c;
}
result += temp;
printf("1!+3!+5!结果为: %d\n", result);
getch();
}
第二题:
(不用子函数)
#include<iostream.h>
#include <conio.h>
int main(