C语言编程题目Legal Identifier(不知道为啥错了)?

高亚萍

一个C语言的编程题目,不知道我编写的程序哪里错了,麻烦大神帮帮.

C语言编程题目Legal Identifier(不知道为啥错了)?

#include"stdio.h"#include"string.h"#define N 80 void main(){ const m='A'-'a'; int i=0; char str[N]; printf("Please input a string:\n"); scanf("%s",str); while(str[i]!='\0') { if.

c语言编程,提示有错误,不知道在哪里错了.

在printf("%c",c);后加printf("\n");就ok了 不是在printf(" "); 后加printf("\n");

c语言编程,不知道哪里错了,希望指出来

1. scanf("%f",&x);改为scanf("%d",&x); 2.printf("%f\n",y);改为printf("%d\n",y); x是整形变量怎么了用实型的格式转换说明符.还有就是整个程序当你输入2时,if条件都是假,导致y没有赋初值,所以出现了错误.你输入-1试一试

C语言错误提示identifier 'b'是什么意思

indentifier'b' 的意思是,未定义的变量b.那么,在使用变量b之前需要根据变量b的. 比如类名称,属性名称,变量名等.C语言中对标识符的规定1.标识符由字母(A-Z.

一个C语言的题目.我写了代码,可是不知道错哪里了

1.x0>y0是不符合题意的;2.设P<=Q,如果(12,15)满足3,60,那么(15,12)也会满足3,60,这是不是重复了?好像没有,你可以仔细看看.没有的话可以将这样计算的结果*2就行了.3.求2个数的最大公约数和最小公倍数有比较好的算法,你可以百度一下;4.看别人的代码是挺痛苦的,特别是没有注释的代码.如果下次有代码要贴的话还麻烦加上注释.

关于C语言的编程题,不知道错在哪里?

# include <stdio.h> int main() { int i,j,k,m; int sum=0; for(i=0;i<=20;i++) for(j=0;j<=40;j++) for(k=0;k<=50-i-j;k++) for(m=0;m<=50-i-j-k;m++) { if((100*i+50*j+10*k+5*m==20*100)&&(i+j+k+m==50))/*用整数分表示,用小数就变成无法精确表示的浮点了*/ sum++; } printf("%d\n",sum); return 0; }

C语言编程题代码为什么错的

for(i=0;i<10;i++); 多了一个分号“;” 去掉试试

c语言编程改错,不知道为啥输入正确的值时不是显示“正确”而是“.

if(sum==a+b)printf("正确");else(sum!=a+b);printf("错误\n");else后面到分号结束,所以最后一个printf不在if else里面 所以他永远是输出的改成if(sum==a+b) printf("正确");else printf("错误\n");

C语言编程求完整数,求高手看看我编写的程序为什么错了,为什么运.

i在循环里的值没有初始化,加一个i = 1吧.#include int main() { int m,n,i=1,p; printf("请输入一个整数:m="); scanf("%d",&m); for(n = 1; n评论0 00

在c语言中,clrscr()怎么用,为什么说错误,undeclared identifier???

用system("CLS");头文件 stdlib.h简单例子#include#includeint main(){ printf("Hello World!\n"); system("PAUSE"); system("CLS"); //效果相当于clrscr() system("PAUSE"); return 0;}