我的这个编写的V++语言哪错了?怎么算不出来

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:06:33
#include<stdio.h>
void main()
{
int a,b,c,d=1,e=2;
printf("shuyuyigeshu:");
scanf("%a",&a);
b=a*d;
c=a*e;
printf("b=%d\c=%d\n",b,c);

}

两个错误:
1.scanf("%a",&a); 整数格式控制用%d;
2.主函数少了后半个大括号}。
改好的程序如下:
#include<stdio.h>
void main()
{
int a,b,c,d=1,e=2;

printf("shuyuyigeshu:");

scanf("%d",&a);

b=a*d;
c=a*e;

printf("b=%d\c=%d\n",b,c);
}
经过编译、运行,完全正确。

最后少个n

scanf("%a",&a); ->scanf("%d",&a);