#include<stdio.h> void main() { int x; scanf("%d",&x); if(x>60)printf("不及格"); }

D:\doc\vc\程序\函数表达式\Cpp1.cpp(5) : error C2018: unknown character '0xa3'
D:\doc\vc\程序\函数表达式\Cpp1.cpp(5) : error C2018: unknown character '0xac'
D:\doc\vc\程序\函数表达式\Cpp1.cpp(5) : error C2296: '&' : illegal, left operand has type 'char [3]'
Error executing cl.exe. 求解释~~·3QQQQQ

#include<stdio.h>
void main()
{ int x;
scanf("%d",&x);
if(x<60)printf("不及格");}
注意标点的中英文,这样可以了
温馨提示:内容为网友见解,仅供参考
无其他回答

#include <stdio.h> void main(){ int x; printf("Please enter a nu...
include <stdio.h> int main(){\/*最主要的原因在于你有返回类型,但这里写的是void也就是空,而你返回了int型,把这改成int或去掉下面的return*\/ int x;printf("Please enter a number: ");\/\/你这里的分号改下 scanf("%d",&x);int hour=x;int minute=x*60;int second=x*3600;printf(...

#include<stdio.h> int main(void) {float x,y; scanf("%d,%d",&...
同意楼上的,你写错了,在printf语句中,应该把取地址符去掉,这样才能正确输出你想要的结果!此外,x,y是浮点数,就应该用%f格式输出,而不能选择%d!或者把float改为int,如果按照楼主的写法,则会输出x和y的地址;例如输入1、2,会输出2293572和2293568(不同编译器下不同时刻输出结果不同)并且建议...

#include<stdio.h> void main() { int x,y; scanf("%d",&x); if(x...
因为if(x==0)后面多了一个分号

#include<stdio.h> #include<math.h> void main()
include<math.h> void main(){ int a,b,c,i,x;printf("请输入一个整数n=");scanf("%d",&a);i=2;c=0;b=(int)sqrt(a);while(i<=b&&c==0){ x=a%i;if(x==0){c=1;break;} else i=i+1;} if(c==0&&a!=0&&a!=1) printf("%d is a prime number\\n",a);else p...

#include <stdio.h> main() { int x; scanf("%d",&x); if(x++>5) p...
if(x++ > 5) 在这里 x已经被++了一次了,所以输出一定是加一的结果。还有 在比较的时候 这样的比较是用x ++之前的值比较的 也就是你输入什么 就用什么和5比 还有后面的两个printf 打印有什么区别?如果说有区别的话 是6 输出7 的时候没有换行……3输4的时候 换了一行……...

#include<stdio.h> main() { int x; scanf("%d",x-5); if(x>15)print...
scanf()用法错误 应该是 scanf("%d", &x); \/\/输入一个数字并赋值给变量x

#include<stdio.h> main() { int x; scanf("%d",&x); if(x--<5) pr...
你输入的数是什么 假如是5 那么首先先判断第一个 x不是小于5 所以执行else 由于先执行了前一段的判断了 所以执行完之后 x自己就-- 所以是4 而且在else的时候 x++是先输出后自加的 所以答案不变 还是4

用c语言编程统计学生成绩,大于等于90的为A,小于90大于等于80为B,小 ...
include "stdio.h"int main(void){ int x,y;printf("please x:");scanf("%d",&x);if(x<60){ printf("E\\n");} if(x>=60&&x<70){ printf("D\\n");} if(x>=70&&x<80){ printf("C\\n");} if(x>=80&&x<90){ printf("B\\n");} if(x>=90&&x<100){ printf("A\\n...

#include<stdio.h> main() { int x,y; printf(""); scanf("%d;&x...
你程序有语法错误scanf("%d",&x);而且也不完整,后面的没有,前面的这些和输出31没有关系

#include <stdio.h> void main() { int a,b,c; scanf("%d,%d",&a,&...
include <stdio.h> int main(){ int a, b, c;scanf("%d%d", &a, &b);c = a - b;if(c > 0){ a = b;b += c; \/\/错在这里,if(c>0) { ... } } printf("%d %d", a, b);return 0;}

相似回答