注册 登录
编程论坛 C语言论坛

打印出了一段不认识的英文字符

c鳌白 发布于 2019-11-27 14:35, 1625 次点击
打印出了一段不认识的英文字符
#include<stdio.h>
int main()
{
    int  I,m,n,e,w,a,t,T,h,i,s[7]={18,21,14,11,3,8,22};
    I=122;
    for(i=0;i<7;i++)
    {
        s[i]=I-s[i];
    }
    T=NULL;
    m=I-50;
    n=m+29;
    e=s[4]+2;
    w=103;
    a=m+n-56;
    t=e;
    h=a-2;
    printf("%c%c%c%c%c%c%c%c%c%c%c",*(s),*(s+1),*(s+2),*(s+2),*(s+3),T,*(s+4),*(s+3),*(s+5),*(s+2),*(s+6));
    printf("\n%c%c%c%c%c%c%c%c%c%c%c",m,n,e,T,w,a,t,h);
return 0;
}
3 回复
#2
纯蓝之刃2019-11-27 15:03
你想要得到什么结果
#3
自学的数学2019-11-27 15:29
楼主的代码可以运行,结果如下:
hello world
hey guysrls
不知楼主想改成什么样的?
#4
rjsp2019-11-27 16:34
回复 3楼 自学的数学
printf("\n%c%c%c%c%c%c%c%c%c%c%c",m,n,e,T,w,a,t,h);
11个%c,却只有8个参数,而且t的值还是0
1