第二张

给出一个由OX组成的串(长度为1~80)统计得分,每个O的得分为目前连续得分O的个数,X的得分为零例如:OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3。

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
    char s[80];      //定义一个char型数组来存放OX
    int n,score = 0;//n为第几个,score为得分
    scanf("%s",s);
    n = strlen(s);//string头文件 调用测量长度的函数
    int i = 0;
    while(n)
    {
        int j = 0;//j为得分7-8 
        if(s[i] == 'X')
        {
            i++; n--;//Z总个数-1,字符串个数+1  当n=0时终止循环
        }
        if(s[i] == 'O')
        {

            for(;s[i]=='O';)
            {
                j++; i++; n--;
                score = score + j;
            }
        }
    }
    printf("%d ",score);
    return 0;

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Excel打开第二张文件较慢的原因是由于Excel在打开第二个文件时会启动一个单独的Excel进程,并在启动完成后与第一个进程进行合并操作,而不是直接使用第一个进程。这个过程会导致一定的延迟。 解决这个问题的方法有几种: 1. 关闭第一个Excel文件再打开第二个Excel文件:这样可以避免Excel启动新进程和合并操作的过程,从而提高打开速度。 2. 使用其他办公软件代替Excel:例如Google Sheets或WPS Office等,这些软件可能在打开多个文件时具有更好的性能表现。 3. 确保电脑的硬件和软件环境良好:确保电脑的内存和处理器等硬件配置足够强大,同时保持操作系统和Excel软件的更新和优化,这可以提高Excel的运行效率。 根据你提供的引用,还有人使用PHPexcel查询Excel的方式来处理数据,并通过FTP上传修改后的表格,这种方式在处理少量数据时可能不会有明显影响,但可能在处理大量数据时速度较慢。可以考虑使用其他方法或工具来处理Excel数据,以提高处理速度。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Excel打开第二个文件很慢的解决方法](https://blog.csdn.net/anjiongyi/article/details/127890454)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [PHP+excel通用成绩查询系统-PHP](https://download.csdn.net/download/weixin_38622475/19756450)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值