我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

程序执行只出现烫字。

#include
#define S 20
int main(void)
{
char arr1[S],arr2[S];
printf("请输入信息:");
scanf_s("%s", &arr1,S);
int n ,k;
k = 1 , n = 0;

while( k <= 100)
{
    while (n < 20)
    {
        if (arr1[n] + k > 126)
            arr2[n] = arr1[n] + k + 32 - 127;
        else
            arr2[n] = arr1[n] + k;

        n = n++;
    }
        printf("k=%d\n", k);
        printf("%s\n", &arr2[S]);
        k = k++;

}

return 0;

}

img

img

数组名就是地址,接收输入不需要 &

scanf_s("%s", arr1,S);

后面的printf也是

 printf("%s\n", arr2);

近期文章

  • 关于一个冒泡排序法的问题
  • 二叉链表法输出所有从根结点到叶结点路径
  • C语言大一新生求指导
  • 为什么识别不了z转a而且数字字符那些也识别不了
  • pycharm为什么识别不到win32api
  • 下载react脚手架
  • 无法使用PHP将输出呈现到屏幕?
  • 关于构造方法和get方法的问题
  • pwm配置呼吸灯程序,为什么这一步要除以1000
  • 废物求学记2 标题要有10个字
  • 判断完数(python)
  • 为什么z转不了为a并且数字和字符读取不了
  • manimgl svg公式问题
  • c语言输出只能输出部分
  • 一个月时间是怎么算的
  • getchar()不是什么读入并舍弃换行符嘛怎么最后的值也改变了
  • 循环是构建表的最佳方法吗?
  • css布局问题,前端页面布局
  • 各位,帮我看看这个问题,问题在代码里面
  • mount命令挂载失败

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华