yiukyu 2022-06-06 13:46 采纳率: 100%
浏览 186
已结题

7-2 字符串中字符的跳跃输出。

题目要求:
从键盘读入1个长度15以内的字符串,并输入1个5以内的正整数n(无需判断输入合法性)。
从字符串第1个字符(下标0)开始,输出所有距离n个字符位置的相应字符及其ASCII码。(针对\0以前的字符)
提醒: 字符串部分函数的使用,可程序开头包含头文件 "stdio.h" 和 "string.h" ,最后一行的统计是针对跳跃到的位置的奇数字符而求得。

输入格式:
先读入字符串,再另起一行读入整数。

输出格式:
每个字符和其Ascii码占一行。二者逗号(注意是英文状态的逗号)分隔。
最后一行的结尾也有换行。

输入样例:
abcd6633d415
2
输出样例:
a,97
c,99
6,54
3,51
d,100
1,49
代码长度限制
16 KB
C (gcc)
时间限制
400 ms
内存限制
64 MB
其他编译器
时间限制
400 ms
内存限制
64 MB
C (gcc)
1

  • 写回答

4条回答 默认 最新

  • 关注

    img

    #include <stdio.h>
    #include <string.h>
    int main()
    {
        int i,n;
        char c[200];
        scanf("%s",c);
        scanf("%d",&n);
    
        for(i=0;i<strlen(c);i+=n){
            printf("%c,%d\n",c[i],c[i]);
        }
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 6月14日
  • 已采纳回答 6月6日
  • 创建了问题 6月6日

悬赏问题

  • ¥100 微信小程序跑脚本授权的问题
  • ¥100 房产抖音小程序苹果搜不到安卓可以付费悬赏
  • ¥15 STM32串口接收问题
  • ¥15 腾讯IOA系统怎么在文件夹里修改办公网络的连接
  • ¥15 filenotfounderror:文件是存在的,权限也给了,但还一直报错
  • ¥15 MATLAB和mosek的求解问题
  • ¥20 修改中兴光猫sn的时候提示失败
  • ¥15 java大作业爬取网页
  • ¥15 怎么获取欧易的btc永续合约和交割合约的5m级的历史数据用来回测套利策略?
  • ¥15 有没有办法利用libusb读取usb设备数据