C程序设计题目,比较有意思的问题分享

来源:互联网 发布:c语言用什么软件编程 编辑:程序博客网 时间:2024/05/07 12:33
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)和输出反转后的字符串。
#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;}


0 0
原创粉丝点击