#include<stdio.h> void main() { int a,b; float x,y; char c1,c2; scanf("a=%d b=%d",&a,&b); scanf("%f

#include<stdio.h>
void main()
{
int a,b;
float x,y;
char c1,c2;
scanf("a=%d b=%d",&a,&b);
scanf("%f%e",&x,&y);
scanf("%c%c",&c1,&c2);
printf(%d%d%f%f%c%c);
}
老运行不正常 请 大侠知道错误 提示如下
Compiling...
lianxi1-3.cpp
e:\c程序源码文件包\lianxi1-3.cpp(10) : error C2143: syntax error : missing ')' before '%'
e:\c程序源码文件包\lianxi1-3.cpp(10) : error C2660: 'printf' : function does not take 0 parameters
e:\c程序源码文件包\lianxi1-3.cpp(10) : error C2065: 'd' : undeclared identifier
e:\c程序源码文件包\lianxi1-3.cpp(10) : error C2065: 'f' : undeclared identifier
e:\c程序源码文件包\lianxi1-3.cpp(10) : error C2065: 'c' : undeclared identifier
e:\c程序源码文件包\lianxi1-3.cpp(10) : error C2059: syntax error : ')'
Error executing cl.exe.

#include<stdio.h>
int main()
{
int a,b;
float x,y;
char c1,c2;
scanf("%d%d",&a,&b);//不要添加多余字符
scanf("%f%f",&x,&y);//float类型用%f
getchar(); // 添加此句接收上一句按下的回车符
scanf("%c%c",&c1,&c2);//输入这两字符时需连在一起 输入
printf("%d %d\n%f %f\n%c %c\n",a,b,x,y,c1,c2);//格式不对,缺输出参数
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-09
#include<stdio.h>
void main()
{
int a,b;
float x,y;
char c1,c2;
scanf("a=%d b=%d",&a,&b);
scanf("%f%f",&x,&y);
scanf("%c%c",&c1,&c2);
printf("%d,%d\n%f,%f\n%c,%c\n",a,b,x,y,c1,c2);
}本回答被提问者采纳
第2个回答  2010-10-09
"printf(%d%d%f%f%c%c);"输出格式错误,缺少输出地址标识符。
第3个回答  2010-10-09
printf(%d%d%f%f%c%c);

改成 printf("%d%d%f%f%c%c");
双引号 掉了
第4个回答  2010-10-09
就算加上引号printf好像也不输出东西吧,没输出的变量名称啊
相似回答