标题:我错在哪里了
只看楼主
朱稳
Rank: 2
等 级:论坛游民
帖 子:14
专家分:10
注 册:2011-11-2
得分:2 
没有返回值也可
2011-11-08 22:37
dani337
Rank: 1
等 级:新手上路
帖 子:20
专家分:9
注 册:2011-10-25
得分:2 
以下是引用sun_shang001在2011-11-8 21:11:14的发言:

这个可能更容易看懂:
#include<stdio.h>
int main()
{
    int a,b;
    float x,y;
    char c1,c2;
    printf("请分别输入a,b,x,y,c1,c2:\n");//可省
    scanf("%d%d%f%f%c%c",&a,&b,&x,&y,&c1,&c2);//括号里面的英文引号别丢
    printf("a=%d,b=%d\nx=%f,y=%f\nc1=%c,c2=%c\n",a,b,x,y,c1,c2);//当提示输入时,字符之间不能用空格,如输入:1 2 1.0 2.0pq

     return 0;
}
刚学最好是能养成习惯呢。
2011-11-09 02:42
张丹
Rank: 2
等 级:论坛游民
帖 子:94
专家分:66
注 册:2010-6-7
得分:2 
scanf是输入
printf是输出
所以要完成你的实现,可以这样修改:
#include"stdio.h"
main()
{
    int a,b;
    float x,y;
    char c1,c2;
    printf("请输入a,b,x,y,c1,c2的值:\n");//在这里提示输入这些值
    scanf("%d%d%f%f%c%c",&a,&b,&x,&y,&c1,&c2);//接收键盘的输入
    printf("a=%d,b=%d\n x=%f,y=%f\n c1=%c,c2=%c",a,b,x,y,c1,c2);//输出这些值
}

[ 本帖最后由 张丹 于 2011-11-9 10:12 编辑 ]
2011-11-09 10:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-354623-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.152925 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved