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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值