#include<stdio.h>
#include<math.h>
void main()
{
long a=3,b=4,c=5,u=51274,n=128765;
double x,y,z,v,w,t;
x=1.2;y=2.4;z=-3.6;
v=x+y;w=y+z;t=z+x;
char c1,c2;
c1='a';c2='b';
printf("a=%2d b=%2d c=%2d\n",a,b,c);
printf("x=%6f,y=%6f,c=%6f\n",x,y,z);
printf("x+y= %2f, y+z=%2f z+x=%2f\n",v,w,t);
printf("u=%6.5ld n=%9.6ld\n",u,n);
printf("%c,%d\n",c1,c1);
printf("%c,%d\n",c2,c2);
system("pause");
}
G:\C++\1\324.c(10) : error C2065: 'c1' : undeclared identifier
G:\C++\1\324.c(10) : error C2065: 'c2' : undeclared identifier
G:\C++\1\324.c(19) : error C2065: 'ch' : undeclared identifier
其实没特别的意义,主要是编译器不同,我的是VS2010,为了让黑框停留一下,才用这语句的
我运行出了
G:\C++\1\324.c(9) : error C2143: syntax error : missing ';' before 'type'
G:\C++\1\324.c(10) : error C2065: 'c1' : undeclared identifier
G:\C++\1\324.c(10) : error C2065: 'c2' : undeclared identifier
G:\C++\1\324.c(19) : error C2065: 'ch' : undeclared identifier
G:\C++\1\324.c(19) : warning C4013: 'getcher' undefined; assuming extern returning int
这是检验出来的结果,你帮看看
刚学c语言,请大神看一下,哪里错了
你好,代码没有错,只是你在输入重力时,输入的格式没有按要求来输入重力g,正确的输入g应该是这样的,请看下图。希望能帮到你。
C语言 帮忙看看程序哪里错了???
int i=1,n=10;for(;n<=80;n++){ for(;i<=5;i++,n=n-(n\\2+1))if(n=0) printf("%d",n); \/\/语法错误。应该是 if(n == 0)} }
我是c语言小白,问问大神帮我看看编写的简单程序这哪里出错了?
表面上看都是一样的代码,但是第二行就有错误,是全角和半角的不同,再看:正确编译运行 所以你的代码没有任何问题,但是要注意代码输入的方法。以前回答了很多,有时间可以看看我最近回答c语言问题:网页链接 网页链接 网页链接 网页链接等等。
关于C语言编写程序的一个疑问 高手帮忙看看我的程序哪错了
看了你的代码觉得,你在C语言的语法规则上还有待提高啊,在此举出你所给出的代码的若干错误。首先,你的代码不完整。第9、11、13行要定义三个100行的二维字符数组,如果仅仅是类似char adj[100][12]={"开心的"}的定义;这样adj[1]到adj[99]这99个词都会是空值(ASCII码为0),若用printf()函...
C语言编程,求大神帮忙看看哪里错了 int main() { int a=1;b=2;c;
把int语句中前两个分号改成逗号。int main(){ int a=1,b=2,c;if (a<b)c=b;if (b
求会C语言的大神看看哪出错了题目:,输入一数,为正求平方根,为负求绝对...
你的这个语句应该是这样的:if(x>0){a=sqrt(x);printf("%f",a);}else if(x<0){a=abs(x);printf("%f,a");}else printf("Bey,Bey");如果if else 语句下面没有带括号包含语句体的话,那么默认执行完if 判断后只执行紧挨着的第一个语句,然后顺序执行下一条语句。也就是说,如果你的if...
用c语言解一元二次方程,求大神看看错在哪,怎么改
else后边不能加条件,如果要加条件需要用else if。错在最后一个else,可修改为:include<stdio.h>#include<math.h>#include<stdlib.h>int main(){float a,b,c,x1,x2,d; \/*声明变量*\/printf("请依次输入函数中x^2,y的系数以及常数项:\\n");scanf("%f%f%f",&a,&b,&c); \/*输...
C语言开关灯问题,麻烦大神们帮我看看这个程序哪里错了啊,结果不对...
两个错误:1、int a[6000]={1};这句。你这只是将a[0]赋值1,其他都是0,数组默认以0填充,应该改为:int a[6000];for(i=0;i<6000;i++)a[i]=1;2、第二层循环里:if(a[j]==0)a[j]=1;if(a[j]==1)a[j]=0;这个语句把所有的灯都关闭了,因为如果关了,就打开;打开后又...
C语言的大神帮我看看哪里写错了?
int main(void){ const int number=10;int prime [number]= {2};\/\/有修改 int count = 1;int i = 3;while ( count< number){ if(isPrime(i,prime,count)){ prime[count++] = i;\/\/有修改 } i++;} for(i=0; i<number; i++){ printf("%d",prime[i]);if((i+1)%5)...
C语言单片机程序 初学大家帮忙看看错在哪里了 #include <reg51.h...
也有可能是你烧写程序的时候 数据传输的过程中出错了,校验出错 一般是传输过程中某个或者某些bit或者byte出错 建议你重新编译 重新下载烧写试试, 单片机这东西就是经常出些小问题,有时候我们买的开发板或者有些数据线质量不过关也会导致一些莫名其妙的问题,多尝试尝试 相信你能解决的 ...