shriek 发表于 2021-9-26 20:07:18

小甲鱼的c语言“打脸”那节课,我把代码抄了一遍,输入也完全一样,输出的是乱码

#include<stdio.h>
int main(){
        int n,i;
        printf("请输入字符的个数:");
        scanf("%d",&n);
       
        char a;
       
        printf("请开始输入字符:");
        getchar();
        for(i = 0 ; i < n ; i++);
        {
                scanf("%c",&a);
        }
       
        a= '\0';
       
        printf("%s\n",a);
        return 0;
}

代码如上,问题如题
用的是dev-c++,-std=c++ 加了

jhq999 发表于 2021-9-26 20:07:19

for(i = 0 ; i < n ; i++);
for(i = 0 ; i < n ; i++)

shriek 发表于 2021-9-26 21:16:25

jhq999 发表于 2021-9-26 20:31


噢噢噢噢噢噢噢噢哦哦我的问题

源来 发表于 2021-9-27 14:30:02

printf是c语言的吧,你改成print
页: [1]
查看完整版本: 小甲鱼的c语言“打脸”那节课,我把代码抄了一遍,输入也完全一样,输出的是乱码