编译的时候出现错误提示是怎么回事
显示cannot execute program 本帖最后由 Hello. 于 2020-7-19 12:23 编辑一、重装编译器
二、重写代码 程序不能执行
放代码吧,谁知道哪里错了 #include<stdio.h>
#include<math.h>
viod main()
{
double x,s;
printf("input number:\n")
scanf("%if",&x;)
s=sin(x);
printf("sin of %if is %if\n",x,s);
} 本帖最后由 Twilight6 于 2020-7-19 12:32 编辑
Ayyya 发表于 2020-7-19 12:24
#include
#include
是 void 不是 viod
分号位置错了写到括号里去了
第一个 printf忘记写分号了
还有格式化占位符应该是 %lf不是 %if
这样试试看:
#include<stdio.h>
#include<math.h>
void main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sin of %lf is %lf\n",x,s);
} 报错报的是文件不存在 Ayyya 发表于 2020-7-19 12:24
#include
#include
程序好几处错误,帮你修改了,并做了注释
注意:double的格式化符号是%lf,l不是i,也不是大写的i
#include<stdio.h>
#include<math.h>
void main()//void写成了viod
{
double x,s;
printf("input number:\n");//没有加句末分号
scanf("%lf",&x);//1、double格式化字符是%lf,不是%if;2、句末分号问题
s=sin(x);
printf("sin of %lf is %lf\n",x,s);//double格式化问题%lf
} Twilight6 发表于 2020-7-19 12:32
看下 5楼
已经把代码复制过去了C:\Users\lhy\Desktop Ayyya 发表于 2020-7-19 12:37
已经把代码复制过去了
复制过去应该可以运行了,我这里正常运行不报错
页:
[1]