c语言改错,哪里错了改过来

#include<stdio.h>viod main()
{
double a,b,c;
printf("Please enter a value:");
scanf("%d",a)
printf("Please enter b value:");
scanf("%d",b)
ac=b;
printf('c=%d\n",&c);
return 0;}

img


此处不要 &符号 &你写这里意思是输出地址 该用%p来输出
而你输出整型既然选择了%d格式输出 那么请去掉&符号

img


同理 这里输入参数需要指针 请加上& 如&a &b

img


这句
是 b=a*c;

img


这里是void 单词错误 还有分号忘了打,,
还有 返回值为void 不需要 最后return 0 错误太多了..
以下是正确的


#include<stdio.h>
int main()
{
    int a, b, c;
    printf("Please enter a value:");
    scanf("%d", &a);
    printf("Please enter b value:");
    scanf("%d", &b);
    c=a*b;
    printf("c = %d\n", c);
    return 0;
}