C语言程序笔记.docVIP

  • 15
  • 0
  • 约2.37万字
  • 约 39页
  • 2017-01-06 发布于贵州
  • 举报
C语言程序笔记C语言程序笔记

1比较大小两个数 //谭浩强书176主函数里的调用max函数有问题 并且运行窗口一闪而过 (1)#include dos.h #include stdio.h int main () { float max(float x,float y); float a,b,c; printf(please input two numbers\n); scanf(%f,%f,a,b); c = max(a,b); //sleep(10); printf(the lagest number is:\n); return 0; } float max(float x,float y) { float z; if(xy) z = x; else z = y; return z; } 正确的解答方式,运行窗口最后可以停住 #include dos.h #include stdio.h float max(float x,float y); int main () { float a,b,c; printf(please input two numbers\n); scanf(%f,%f,a,b); c = max(a,b); //sleep(10); printf(the lagest number is:\n); while(1); return 0; } float max(float x,float y) { float z; if(xy) z = x; else z = y; return z; } 2//水仙花数 #includestdio.h int main(){ int num,a,b,c; while(scanf(%d,num)) { if(num!=0) { a=num%10; num/=10; b=num%10; c=num/10; if(a*a*a+b*b*b+c*c*c==num) { printf(Yes\n); } else printf(No\n); } else break; } return 0; } 3//输出小于某个数的奇数和偶数 (1)#includestdio.h int main() { int n; scanf(%d,n); int a; while(n--) { scanf(%d,a); for(int i=1;i=a;i+=2) printf(%d ,i); puts(); for(int i=2;i=a;i+=2) printf(%d ,i); puts(); } } (2)#includestdio.h int main() { int a; while(a%2!=1) { while(1) { scanf(%d,a); for(int i=1;i=a;i+=2) printf(%d ,i); puts(); for(int i=2;i=a;i+=2) printf(%d ,i); puts(); } } } (3)//main函ˉ数簓里?:阰while语?句?应畖该?包悒?括ぁf和ífou语?句? #includestdio.h int a; int main() { while(1) { scanf(%d,a); if(a%2!=1) { for(int i=1;i=a;i+=2) printf(%d ,i); puts(); for(int i=2;i=a;i+=2) printf(%d ,i); puts(); } } } 4比较五个数的大小并输出最大和最小值 #includeiostream using namespace std; int main() { int a,b,c,d,e,f,g; cinabcde; if(ab){f=a,g=b;} else if(f=b,g=a) if(fc){f=c;} if(fd){f=d;} if(fe){f=e;} if(gc){g=c;} if(gd){g=d;} if(ge){g=e;} coutf gendl; return 0; } #includestdio.h int s[5]; int t; int i; int main() { for(i=0;i5;i++) scanf(%d,s[i]); for(int m=1;m5;m++) { for(int n=0;n5-m;n++) { if(s[n]s[n+1])

文档评论(0)

1亿VIP精品文档

相关文档