三个数找最大值


    
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int a,b,c;
  5. scanf( "%d%d%d",&a,&b,&c);
  6. int maxs=max(a,max(b,c));
  7. printf( "%d",maxs);
  8. }
  9. int max(int x,int y)
  10. {
  11. int t;
  12. t=x>y?x:y;
  13. return t;
  14. }

素数判断


    
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int m,n,i;
  5. while(m--)
  6. {
  7. scanf( "%d",&n);
  8. for(i= 2;i<n;i++)
  9. if(n%i== 0)
  10. break;
  11. if(i==n)
  12. printf( "%d是素数\n",n);
  13. else
  14. printf( "%d不是素数\n",n);
  15. } return 0;
  16. }

    
  1. #include<stdio.h>
  2. #include<math.h>
  3. void main()
  4. {
  5. int m,flag,i;
  6. scanf( "%d",&m);
  7. flag= 1;
  8. for(i= 2;i<= sqrt(m);i++)
  9. {
  10. if(m%i== 0)
  11. {
  12. flag= 0;
  13. break;
  14. }
  15. }
  16. if(flag)
  17. {
  18. printf( "%d是素数\n",m);
  19. }
  20. else
  21. {
  22. printf( "%d不是素数\n",m);
  23. }
  24. }

2—100素数


    
  1. #include<stdio.h>
  2. #include<math.h>
  3. int isprime(int);
  4. main()
  5. {
  6. int i,c= 0;
  7. for(i= 2;i<= 100;i++)
  8. {
  9. if(isprime(i))
  10. {
  11. printf( "%4d",i);
  12. c++;
  13. if(c% 10== 0) printf( "\n");
  14. }
  15. }
  16. printf( "\n");
  17. }
  18. int isprime(int n)
  19. {
  20. int i;
  21. for(i= 2;i<= sqrt(n);i++)
  22. if(n%i== 0) return 0;
  23. return 1;
  24. }

最小公倍数,最大公约数


    
  1. #include <stdio.h>
  2. void main()
  3. {
  4. int m,n,r,mo,no;
  5. scanf( "%d%d",&m,&n);
  6. mo=m;
  7. no=n;
  8. while(m%n> 0)
  9. {
  10. r=m%n;
  11. m=n;
  12. n=r;
  13. }
  14. printf( "最大公约数为%d",n);
  15. printf( "最小公倍数为%d",mo*no/n);
  16. }

字符


    
  1. #include <stdio.h>
  2. int main()
  3. {
  4. char c[ 10]={ 'I', 'a', 'm', 'a', 'b', 'o', 'y'};
  5. printf( "%s",c);
  6. return 0;
  7. }

寻找最大数最小数


    
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int n,i,min,max,x;
  5. printf( "请输入数据个数:");
  6. scanf( "%d",&n);
  7. printf( "请输入第1个数:");
  8. scanf( "%d",&x);
  9. min=max=x;
  10. for(i= 2;i<=n;i++)
  11. {
  12. scanf( "%d",&x);
  13. if(x<min)
  14. {
  15. min=x;
  16. }
  17. if(x>max)
  18. {
  19. max=x;
  20. }
  21. }
  22. printf( "最小数是%d,最大数是%d",min,max);
  23. }

计算1-1/3+1/5-1/7...+1/101


    
  1. #include <stdio.h>
  2. void main()
  3. {
  4. int i,c;
  5. double sum= 0.0;
  6. c= 1;
  7. for(i= 1;i<= 101;i+= 2)
  8. {
  9. sum+= 1.0*c/i;
  10. c=-c; //每次循环都会改变符号
  11. }
  12. printf( "sum=%f\n",sum);
  13. }

计算20+21+22+23+......+263


    
  1. #include<stdio.h>
  2. void main()
  3. {
  4. int i;
  5. double sum= 0.0,t= 1.0;
  6. for(i= 0;i<= 63;i++)
  7. {
  8. sum+=t;
  9. t*= 2;
  10. }
  11. printf( "%g",sum);
  12. }

输出n行*组成的倒三角形


    
  1. #include <stdio.h>
  2. void main()
  3. {
  4. int i,j,n,m;
  5. scanf( "%d",&m);
  6. while(m--)
  7. {
  8. scanf( "%d",&n);
  9. for(i=n;i>= 1;i--)
  10. {
  11. for(j=i;j<n;j++)
  12. printf( " ");
  13. for(j= 1;j<= 2*i -1;j++)
  14. printf( "*");
  15. printf( "\n");
  16. }
  17. }
  18. }

输出n行*组成的正三角形

c语言一些简单的程序_c++

输出n行*组成的正三角形



    
  1. #include <stdio.h>
  2. void triangle(int);
  3. int main()
  4. {
  5. int n,m;
  6. scanf( "%d",&m);
  7. while(m--)
  8. {
  9. scanf( "%d",&n);
  10. triangle(n);
  11. }
  12. }
  13. void triangle(int n)
  14. {
  15. int i,k;
  16. for(k= 1;k<=n;k++)
  17. {
  18. for(i= 1;i<n-k;i++)
  19. printf( " ");
  20. for(i= 1;i<= 2*k -1;i++)
  21. printf( "*");
  22. printf( "\n");
  23. }
  24. }
c语言一些简单的程序_#include_02








三个数找最大值


    
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int a,b,c;
  5. scanf( "%d%d%d",&a,&b,&c);
  6. int maxs=max(a,max(b,c));
  7. printf( "%d",maxs);
  8. }
  9. int max(int x,int y)
  10. {
  11. int t;
  12. t=x>y?x:y;
  13. return t;
  14. }

素数判断


    
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int m,n,i;
  5. while(m--)
  6. {
  7. scanf( "%d",&n);
  8. for(i= 2;i<n;i++)
  9. if(n%i== 0)
  10. break;
  11. if(i==n)
  12. printf( "%d是素数\n",n);
  13. else
  14. printf( "%d不是素数\n",n);
  15. } return 0;
  16. }

    
  1. #include<stdio.h>
  2. #include<math.h>
  3. void main()
  4. {
  5. int m,flag,i;
  6. scanf( "%d",&m);
  7. flag= 1;
  8. for(i= 2;i<= sqrt(m);i++)
  9. {
  10. if(m%i== 0)
  11. {
  12. flag= 0;
  13. break;
  14. }
  15. }
  16. if(flag)
  17. {
  18. printf( "%d是素数\n",m);
  19. }
  20. else
  21. {
  22. printf( "%d不是素数\n",m);
  23. }
  24. }

2—100素数


    
  1. #include<stdio.h>
  2. #include<math.h>
  3. int isprime(int);
  4. main()
  5. {
  6. int i,c= 0;
  7. for(i= 2;i<= 100;i++)
  8. {
  9. if(isprime(i))
  10. {
  11. printf( "%4d",i);
  12. c++;
  13. if(c% 10== 0) printf( "\n");
  14. }
  15. }
  16. printf( "\n");
  17. }
  18. int isprime(int n)
  19. {
  20. int i;
  21. for(i= 2;i<= sqrt(n);i++)
  22. if(n%i== 0) return 0;
  23. return 1;
  24. }

最小公倍数,最大公约数


    
  1. #include <stdio.h>
  2. void main()
  3. {
  4. int m,n,r,mo,no;
  5. scanf( "%d%d",&m,&n);
  6. mo=m;
  7. no=n;
  8. while(m%n> 0)
  9. {
  10. r=m%n;
  11. m=n;
  12. n=r;
  13. }
  14. printf( "最大公约数为%d",n);
  15. printf( "最小公倍数为%d",mo*no/n);
  16. }

字符


    
  1. #include <stdio.h>
  2. int main()
  3. {
  4. char c[ 10]={ 'I', 'a', 'm', 'a', 'b', 'o', 'y'};
  5. printf( "%s",c);
  6. return 0;
  7. }

寻找最大数最小数


    
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int n,i,min,max,x;
  5. printf( "请输入数据个数:");
  6. scanf( "%d",&n);
  7. printf( "请输入第1个数:");
  8. scanf( "%d",&x);
  9. min=max=x;
  10. for(i= 2;i<=n;i++)
  11. {
  12. scanf( "%d",&x);
  13. if(x<min)
  14. {
  15. min=x;
  16. }
  17. if(x>max)
  18. {
  19. max=x;
  20. }
  21. }
  22. printf( "最小数是%d,最大数是%d",min,max);
  23. }

计算1-1/3+1/5-1/7...+1/101


    
  1. #include <stdio.h>
  2. void main()
  3. {
  4. int i,c;
  5. double sum= 0.0;
  6. c= 1;
  7. for(i= 1;i<= 101;i+= 2)
  8. {
  9. sum+= 1.0*c/i;
  10. c=-c; //每次循环都会改变符号
  11. }
  12. printf( "sum=%f\n",sum);
  13. }

计算20+21+22+23+......+263


    
  1. #include<stdio.h>
  2. void main()
  3. {
  4. int i;
  5. double sum= 0.0,t= 1.0;
  6. for(i= 0;i<= 63;i++)
  7. {
  8. sum+=t;
  9. t*= 2;
  10. }
  11. printf( "%g",sum);
  12. }

输出n行*组成的倒三角形


    
  1. #include <stdio.h>
  2. void main()
  3. {
  4. int i,j,n,m;
  5. scanf( "%d",&m);
  6. while(m--)
  7. {
  8. scanf( "%d",&n);
  9. for(i=n;i>= 1;i--)
  10. {
  11. for(j=i;j<n;j++)
  12. printf( " ");
  13. for(j= 1;j<= 2*i -1;j++)
  14. printf( "*");
  15. printf( "\n");
  16. }
  17. }
  18. }

输出n行*组成的正三角形

c语言一些简单的程序_c++

输出n行*组成的正三角形



    
  1. #include <stdio.h>
  2. void triangle(int);
  3. int main()
  4. {
  5. int n,m;
  6. scanf( "%d",&m);
  7. while(m--)
  8. {
  9. scanf( "%d",&n);
  10. triangle(n);
  11. }
  12. }
  13. void triangle(int n)
  14. {
  15. int i,k;
  16. for(k= 1;k<=n;k++)
  17. {
  18. for(i= 1;i<n-k;i++)
  19. printf( " ");
  20. for(i= 1;i<= 2*k -1;i++)
  21. printf( "*");
  22. printf( "\n");
  23. }
  24. }
c语言一些简单的程序_#include_02