C++中的undeclared identifier

最近在学习c++,不懂的地方很多,有哪位大神可以帮帮我,下面是我遇到的一道改错题:
#include "stdio.h"
void main( )
{
double a,b,c,s,v;
printf(Input a,b,c:\n);
scanf("%d%d%d",a,b,c);
s=a*b; v=a*b*c;
printf("a=%d b=%d c=%d\n",a,b,c);
printf("s=%f\n",s, "v=%d\n",v);
}
当本程序运行时,要求按如下方式显示和输入:
Input a,b,c:2.0 2.0 3.0 (此处的2.0 2.0 3.0为用户输入的) a=2.000000 b=2.000000 c=3.000000 s=4.000000 v=12.000000

我把上面的代码在vc6.0中运行了一下,结果说“Input”undeclared identifier。如何改错~
第五行:printf(“”)输出数据里面必须要有“ ”双引号;
第六行:行亏启scanf()数据必须要取地址,字符串可以不加&,整形用%d,浮点形%f,字符串%s;
第八行:同上;
第九行v=%f,那样写太冗余了,档如写空核在一个“”双引号里就可以了

错了两个地方铅伍州:

#include "stdio.h"槐蔽 
void main( )
 { 
 double  a,b,c,s,v;  
 printf("Input a,b,c:");  //这橘败里少了引号 
 scanf("%d%d%d", &a,&b,&c);    //这里少了&
 s=a*b;   v=a*b*c; 
 printf("a=%d   b=%d    c=%d\n",a,b,c);   
 printf("s=%f\n",s, "v=%d\n",v);
 }

出错的地方上面的仁兄已经提出来了。
这是C语言,没有c++的成分啊
printf("Input a,b,c:\n");
下悉敬面的链余都注意到是字符串了 为棚陆滚什么上面的没注意