当前位置: 首页 > 妙招 > 正文

c语言入门经典 作为一名程序员,学习c语言不过

作者:admin 发布时间:2023-04-04 07:36:02 分类:妙招 浏览:104


  作为一名程序员,学习c语言不过是你入门必备的知识。今天小编分享一下c语言入门经典必背18个程序 小编相信熟练掌握它们,对你在编程上会有很大的帮助。对于大多数人c语言都很陌生,不过它对于一个计算机学着却是最基础的东西。

  c语言入门经典必背18个程序

  重磅干货!入门学习C语言/C++必背的十八个经典小程序

  1 、 #include "stdio.h"

  main()

  printf(" ");}}

  2 、

  main()

  }

  3 、

  #include "math.h"main()

  if(leap) leap=1;}printf(" The total is %d",h);}

  4 、

  main()

  for(j=0;j

  { sum2=0;

  for(i=0;i

  a[3][j]=sum2/3;}

  for(i=0;i

  { for(j=0;j

  printf("%6.2f",a[i][j]);

  printf(" ");}}

  5 、

  main(){ int a[4][4],b[4][4],i,j;

  printf("input 16 numbers: ");for(i=0;i

  for(j=0;j

  { scanf("%d",&a[i][j]);

  b[3-j][i]=a[i][j];}

  printf("array b: ");

  for(i=0;i

  { for(j=0;j

  printf("%6d",b[i][j]);

  printf(" ");}}

  6 、

  main()

  for(i=2;i

  for(j=1;j

  a[i][j]=a[i-1][j]+a[i-1][j-1];

  for(i=0;i

  }

  7 、

  #include #include main()

  { float a[4][5],sum1,sum2;

  int i,j;

  for(i=0;i

  for(j=0;j

  scanf("%f",&a[i][j]);

  for(i=0;i

  { sum1=0;

  for(j=0;j

  sum1+=a[i][j];

  a[i][4]=sum1/4;}

  for(j=0;j

  { sum2=0;

  for(i=0;i

  sum2+=a[i][j];

  a[3][j]=sum2/3;}

  for(i=0;i

  { for(j=0;j

  printf("%6.2f",a[i][j]);

  printf(" ");}}

  8 、 #include main()

  { char c[200],c1;int i,j,k;

  printf("Enter a string: ");

  scanf("%s",c);

  k=strlen(c);

  for (i=0,j=k-1;imain()

  { char s[80],c;int j,k;

  printf(" Enter a string: ");

  gets(s);

  printf(" Enter a character: ");

  c=getchar( );

  for(j=k=0;s[j]!='';j++)

  if(s[j]!=c)s[k++]=s[j];

  s[k]='';

  printf(" %s",s);}

  9 、

  #include main()

  { char s[80],c;

  int j,k;

  printf(" Enter a string: ");

  gets(s);

  printf(" Enter a character: ");

  c=getchar( );

  for(j=k=0;s[j]!='';j++)

  if(s[j]!=c)

  s[k++]=s[j];

  s[k]='';

  printf(" %s",s);}

  10 、

  #includevoid sort(int *x,int n)

  }}

  void main()

  a[++i]=x;j++; for(i=1;i

  12 、 #includereplace(char *s,char c1,char c2)

  { while(*s!='')

  { if (*s==c1)*s=c2;s++;}}

  main(){ FILE *fp;char str[100],a,b;if((fp=fopen("p10_2.out","w"))==NULL){ printf("cannot open the file ");exit(0); }printf("Enter a string: ");gets(str);printf("Enter a&&b: ");

  scanf("%c,%c",&a,&b);printf("%s ",str);

  fprintf(fp,"%s ",str);replace(str,a,b);

  printf("The new string is—-%s ",str);

  fprintf(fp,"The new string is—-%s ",str);fclose(fp);}

  13 、

  main()int search(char s1[],char s2[])return -1;}

  14 、 struct studentstu[5]={,,,,};

  main()

  15 、 #define NULL 0 struct student;

  void main()while(p!=NULL);}

  16 、 #include #include #includemain(){ char s[100];int i,j,n;printf(" 输入字串: ");gets(s);n=strlen(s);for(i=0,j=n-1;i=j) printf(" 是回文串 ");else printf(" 不是回文串 ");}

  17 、 #includevoid fun(int a[],int n)}

  main()

  ,n=10,i;FILE *f;

  if((f=fopen("myf2 .out ","w"))==NULL)printf("open file myf2.out failed! ");

  fun(a,10);

  for(i=0;i

  fclose(f);}

  18 、编写函数 countpi ,利用公式 + × × × + × × + × + +≈9473523173523152313112π计算 π 的近似值 , 当某一项的值小于 10 -5时 , 认为达到精度要求 , 请完善函数 。 将结果显示在屏幕上并输出到文件 p 7 _ 3 . out 中 。#includedouble countpi(double eps)

  return(2*s);}main()pi=countpi(eps);

  printf("pi=%lf ",pi);

  fprintf(fp,"pi=%lf ",pi);

  fclose(fp);}

  C语言简单入门教程(初学者用) 原创

  C语言数据变量的声明

  整型变量的声明用int,如:int a;

  单精度浮点型的声明用float,如:float b;

  双精度浮点型的声明用double,如:double c;

  C语言基本的输入输出

  从键盘输入数据用scanf(),

  调用格式为:scanf(“%d”, &a);scanf(“%f”, &b);scanf(“%lf”, &c);

  输出数据到屏幕用printf()

  调用格式为:printf(“%d %f %lf”,a,b,c);

  输出“hello world”

  #include

  int main()

  {

  printf("hello world");

  return 0;

  }


标签:infor语言


相关推荐

最新推荐

关灯