#include"stdio.h"
#include"math.h"
int main()
{
int a=1,b=2,c=3;
float x1,x2;
scanf("%d%d%d",&a&b&c);
x1=(-b+sqr(b*b-4*a*c))/(2*a);
x2=(-b-sqr(b*b-4*a*c))/(2*a);
printf("%f%f";x1,x2);
}
请问我下面的程序那里错了,谢谢了。这是一个C语言程序,4个数输出最...
应该是i<=3或者while(i<4)去掉=号 因为while里面用a[i+1]了 当i=4的时候i+1=5已经越界了。C\/C++里面数组是从0开始的。
我编了一个C++程序,有错,请大师们指点指点
发一下代码,谢谢!PS:看这样好像是死循环了 方法:例如在C语言程序中,语句“while(1)printf("*");”就是一个死循环,运行它将无休止地打印*号。不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环。因此,任何编译系统都不做死循环检查。在设计程序时,若遇到死循环...
C语言编写的程序中,下列语句错误的是()
正确的语句是答案D,也就是说“(int)f%i;”是正确的编程语句。选项分析:A选项为语法错误,取余运算符的左右两边应该是整形的变量,所以说表达式中括号的意思应该是要进行类型的转换,强制类型转换为在变量的前面加上“(类型)”,所以说A选项正确的形式为:“(int)f%i;”。B选项也是语法的错...
c语言helloworld代码是对的,但编译错误?
使用devC++编译运行结果如下
这个c语言代码错哪里了?
但C语言中,“=”是赋值运算符,“==”是关系运算符。如:if (a==3) a=b; 前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于习惯问题,初学者往往会犯这样的错误。5、忘记加分号 分号是C语句中不可缺少的一部分,语句末尾必须有分号。a=1 b=2 编译时,编译程序在...
这是我自己编写的c程序,把华氏度转换成摄氏度,帮我看看对不对,老是...
首先,你include包含的头文件是C++语言的头文件,命名空间也是C++语言的,应该改成C语言的 其次,转换公式中乘法应该用星号,最后,输出格式符应该用"%d"另外,C语言的源代码文件应该保存为"文件名.c","文件名.cpp"是C++语言的源代码文件 完整的C语言程序如下(改动的地方见注释)include<stdio.h>\/\/这里改...
c语言打星号题目 用visual c++编写程序如下 为什么一直有一个error...
如果你已经深刻地理解了Effective C++和More EffectiveC++,那你可以发现,你在众人中已经是鸡群之鹤。可以指导项目运作了,可以编写一切你想做的程序了,可以指出别人看起来不错的代码的大小问题了。如果你能一眼看出有人的代码是对应于"条款27"或"条款M6",那你可真是让本人刮目了。我已经讲了,如果...
c语言和c++运行同一代码要出错
C语言和C++的语法不一样 后缀名不同VC会自动选择相应的编译器编译 所以你这个改了后缀名编译就通不过 C语言一般不支持就地声明 for(int i=0;i<10;i++)这种C语言不支持,要放到{附近声明 include<stdio.h> include<stdlib.h> void main(){ int m [10],i,j;for(i=0;i<10;i++){ m[...
谁能帮我分析一下C语言的这个程序
type 可以为任意的C语言中的数据类型。也可以为VOID(即无返回值)。其次,main函数的前面可以为int也可以为void.因为main函数也是函数(废话)。当这个函数执行完毕之后会返回给系统一个值,0表示正确(常)执行。如果你写void的话,编译调试的时候,编译器会自动像系统返回一个值。第三,在写C++程序...
初学C语言 如何打开编写的程序
ctrl+f9 运行 ctrl+f5 显示结果 打开在菜单 OPEN 可以按照书上的学,不过要有恒心,毅力,当然兴趣也是必不可少的,加油吧