wwfl.net
当前位置:首页 >> #inCluDE<stDio.h> voiD mAin() { int x; sCAnF... >>

#inCluDE<stDio.h> voiD mAin() { int x; sCAnF...

//你这里错了: scanf("%d",x);//输入时 x前面应加 & 即:scanf("%d",&x);//就是必须要加的:#include <stdio.h>void main(){ int x,A,B,C; scanf("%d",&x); if(x>=90) printf("A"); else if(x>=60) printf("B"); else printf("C"); getch();}

#include void main() { int a ,b,c; scanf("%d%d\n",&a,&b); c=a+b; printf("a+b=%d\n",c); //在这里加个%d就有输出了. }

一般windows下基本差不多了.printf 和scanf刚好是输出输入.h 这3个最常用的你可以看看C基本的书,指的的是编译时候所包含的头文件. 这个是关于IO操作的一些,如果在Linux里面高级编程才会用到其他的,和上面的区别是,你后面问的那

#include <stdio.h> void main() { int x,y,z,w; //定义w,z scanf("%d %d",x,y); // %f改为%d z=x%y; w=x/y; printf("z=%d/n,w=%d/n",z,w);//后面的输出没写完整 这个是我按自己的想法改的}

结果是6;if(x--<7),先判断,再减去1,所以会执行后面的else语句.printf("x=%d\n",x++); 先打印,再加copy一,打印的时候x的值是6,打印之后是7.所有++,--运算,zhidao都是先使用,再运算.

if (a>b) max=a; else max=b;if (c > max) max = c;printf("max = %d\n",max);

#includevoid main(){ int x; scanf("%d",&x); if(x 评论0 0 0

scanf("&d",p); 改成scanf("%d",p); 可以了!"&"是地址运算符

#include void main() { int x,y,sum; scanf ("%d%d",&x,&y); sum=x+y; printf("sum=%d\n",sum);}运行上述代码,我的正常,输入3 5输入sum=8是不是你的编译器有问题?多试试,也许可以找出问题所在.

#include int main() { int x; int y; scanf("%d",&x); if(x { y=x * x; } else if(x { y= 2 * x + 1; } else { y= 3 * x - 1; } printf("%d\n",y); return 0; } 基本语法,不说啥了,自己对照吧 格式我又改了下,改成了我比较习惯的格式.又改了一下main函数,main函数不带类型不带返回值这个是某些特定c编译器的习惯,但是这样不是很好,还是养成习惯用带返回类型的main吧

相关文档
qwfc.net | nnpc.net | mcrm.net | 4405.net | mqpf.net | 网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com