0
点赞
收藏
分享

微信扫一扫

scanf的那些坑

yeamy 2022-01-23 阅读 51

1.scanf("%d%d%d",&a,&b,&c);连续3个%d的坑,要么用空格要么用回车,做项目时最好写3个scanf.

用了逗号,不是点号如上,还有文件夹入进不对

每一个输入和输出都应该配对一个printf("输入")

printf("你想输入的三个数:\n");
	
	scanf("%d%d%d",&data1,&data2,&data3);
	printf("data1=%d,data2=%d,data3=%d",data1,data2,data3);

2.scanf("%d,%d,%d",&a,&b,&c);

 第三个是点,不是结构体。

还有那个空格

#include<stdio.h>
int main()
{
    int data1,data2,data3;
    printf("请输入你想输入的数:\n");
    scanf("%d",&data1);
    printf("%d\n",data1);
    printf("你想输入的三个数:\n");
    scanf("%d%d%d",&data1,&data2,&data3);
    printf("data1=%d,data2=%d,data3=%d",data1,data2,data3);
    printf("请输入你想输入的3个数:\n");
    scanf("%d,%d,%d",&data1,&data2,&data3);
    printf("%d,%d,%d",data1,data2,data3);
    printf("请输入你想输入的3个数:\n");
    scanf("%d %d %d",&data1,&data2,&data3);
    printf("%d,%d,%d",data1,data2,data3);
    
    
    
    
    
}

举报

相关推荐

0 条评论