偏执♛的傲♀ 2022-04-21 13:21 采纳率: 75%
浏览 38
已结题

问题出哪儿?c语言问题

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void printChar(char ch1,char ch2,int numberPerLine);
int main()
{
char ch1,ch2;
scanf("%c%c",&ch1,&ch2);
printChar(ch1,ch2,6);
return 0;
}
void printChar(char ch1,char ch2,int numberPerLine)
{

for(char c=0;ch1<=ch2;c++ ){
printf("%c",ch1);
 if(c%6==0)
{
    printf("\n");
}

}
return;
}
若函数printChars( )打印指定范围内的字符,并且它的函数声明如下:

void printChars(char ch1, char ch2, int numberPerLine)

该函数打印从ch1到ch2之间的字符(含ch1和ch2) ,每行按指定个数numberPerLine打印,字符之间以一个空格分隔。

请完成如下任务:

●实现函数printChars();

编写测试程序,打印指定字符之间的全部符号,每行打印6个符号。
输入:a z
输出:a b c d e f
g h i g k l
m n o p q r
s t u v w x
y z

展开全部

  • 写回答

1条回答 默认 最新

  • GY Leo 2022-04-21 13:42
    关注
    
    void printChar(char ch1,char ch2,int numberPerLine)
    {
    for(char c=ch1;c<=ch2;c++ ){
    printf("%c",c);
     if(c%6==0)
    {
        printf("\n");
    }
    }
    return;
    }
    
    int main()
    {
    char ch1,ch2;
    scanf("%c%c",&ch1,&ch2);
    printChar(ch1,ch2,6);
    return 0;
    }
    

    az
    输出:
    abcdef
    ghijkl
    mnopqr
    stuvwx
    yz

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 4月28日
  • 已采纳回答 4月21日
  • 创建了问题 4月21日

悬赏问题

  • ¥15 DevEco studio开发工具 真机联调找不到手机设备
  • ¥15 请教前后端分离的问题
  • ¥100 冷钱包突然失效,急寻解决方案
  • ¥15 下载honeyd时报错 configure: error: you need to instal a more recent version of libdnet
  • ¥15 距离软磁铁一定距离的磁感应强度大小怎么求
  • ¥15 霍尔传感器hmc5883l的xyz轴输出和该点的磁感应强度大小的关系是什么
  • ¥15 vscode开发micropython,import模块出现异常
  • ¥20 Excel数据自动录入表单并提交
  • ¥30 silcavo仿真,30分钟,只需要代码
  • ¥15 FastReport 怎么实现打印后马上关闭打印预览窗口