错误1:语句写到函数体外面去了,当然错了。错误2:语句最后的分号必须是英文输入法下的分号,楼主写成中文的了 下面是正确代码:include <stdio.h># include <math.h>int main(void){ int a = 1; int b = 2; int c = 1; double delta; double x1; double x2; delta = b*b-4*a*c...
//这个容易,你要读到哪个位置,先把文件内指针移到那个位置再读就可以,如下个简单例子:include <stdio.h> int main(){ int a = 0 , b = 0, c=0;printf("请输入a b 值\n");scanf("%d", &a);scanf("%d", &b);FILE *fp;fp = fopen("file.txt", "a");if (fp == NULL...
没有定义变量a,b,c C语言中所有变量在用之前都要定义,这里应该在main函数中先int a,b,c;
include <stdio.h>int main(){ int a,b,c,d,ch; a=b=c=d=0;//计数器初始化为0. while((ch=getchar())!='\n')//循环读取字符,到换行结束。 { if(ch>='0' && ch<='9')//数字 a++; else if((ch>='a' && ch<='z')||(ch>='A' && ch<='...
include <stdio.h> int main(void){ float a,b,c,average; //定义4个小数型变量 printf("Please input a b c:"); //在屏幕上显示Please input a b c:scanf("%f%f%f",&a,&b,&c); //等待从键盘输入三个小数 /*below,have a look of a,b,c*/ printf("a is %.3f,b is ...
include<stdio.h> int main(){ int x=15;while(x>10&&x<50) //循环条件是10<x<50 { x++;if(x/3) // 等价于 x/3>0 { x++;break;} else continue;} printf("%d\n",x);} //当运行时,x=15;进入循环 x++;x=16了;if(x/3>0)显然16/3=5>0满足,所以进入if()中,...
/ 编写一个程序,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a中的十位和个位数一次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。例如:a=45,b=12时,执行程序后,c=4152./ include<stdio.h> int main(){ int i, a, b, ...
include <stdio.h> int main() { printf("Hello Fenby!");int a[ ]={5,6,7,8,9},*p;p=a;a[2]=*(p+3)+11;printf("%d,%d,%d,%d\n",*p,a[2],*(p+1),*(p+3));//输出结果是5,19,6,8 / 首先a的地址赋值为指针p 5 表示*p 第一个值 19 是数组里面的值,因为数组...
数组元素的一般形式为:数组名[下标] 。其中的下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。例如,a[5],a[i+j],a[i++]都是合法的数组元素。数组元素通常也称为下标变量。总之数值在0到9之间,超过此范围则有误。include <stdio.h> int main(){ int a[10]={1,2,3,4,...
include<stdio.h> 与 main不能写在一行,应这样写:include<stdio.h> main(){printf("hello,world");}