1.在主函数中输出1!+2!+3!+…+101的值。要求将计算阶乘的运算写成函数。
2.已知有10个整数23,47,87,6,129,52,71,326,18,66。要求利用数组存储这些数据,并调用排序函数void sort(int array[ ],int n)按由小到大进行排序,输出排序之后的结果,排序方法可采用起泡排序或者选择排序。
3.有一字符串,包含n个字符。写一函数,将此字符字符串从第m个字符开始的全部字符串复制成为另一个字符串。
4.编写函数void reverse(char *s,int n),将形参s所指向的字符串反转,编成main函数,在main中调用reverse函数,并完成输入字符串(长度不超过50)和输出反转后的字符串。
2.已知有10个整数23,47,87,6,129,52,71,326,18,66。要求利用数组存储这些数据,并调用排序函数void sort(int array[ ],int n)按由小到大进行排序,输出排序之后的结果,排序方法可采用起泡排序或者选择排序。
3.有一字符串,包含n个字符。写一函数,将此字符字符串从第m个字符开始的全部字符串复制成为另一个字符串。
4.编写函数void reverse(char *s,int n),将形参s所指向的字符串反转,编成main函数,在main中调用reverse函数,并完成输入字符串(长度不超过50)和输出反转后的字符串。
#include <stdio.h>
int main() {
int i,a[5],b[5];
double c[5];
for(i = 0; i < 5; ++i)
scanf("%d",&a[i]);
for(i = 0; i < 5; ++i)
scanf("%d",&b[i]);
for(i = 0; i < 5; ++i)
c[i] = (a[i] + b[i]) / 2.0;
for(i = 0; i < 5; ++i)
printf("%lf\n",c[i]);
return 0;
}
怎么用switch语句编写游戏是否继续,继续能够键下y否是n?
y和n对应两个按钮
char c;
scanf("%c", &c);
switch (c)
{
case 'y' :
//继续留在当前场景
break;
case 'n':
//退出当前场景
break;
default:
//如果出现表示非法操作
break;
}
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
char c;
scanf("%c", &c);
switch (c)
{
case 'y' :
//继续你的代码
break;
case 'n':
//不用继续
break;
}
return 0;
}