C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。
C/C++解题常用STL大礼包 含vector,map,set,queue(含优先队列) ,stack的常用用法
双端队列+map避免了爆内存
#include #include int main(){  printf("请输入一行字符:");  char num;  int num_yingwen=0,num_space=0,num_shuzi=0,num_other=0;  while((num=getchar())!='n'){    if(num >= 'a'&&num = 'A'&&num  
#include #include int main(){  float ave(float a[10]);  int i;  float score[10],aver;  printf("inputs:n");  for(i=0;i    scanf("%f",&score[i]);  printf("n");  aver=ave(score); 
#include #include int main(){  int max(int a[][4]);  int array[3][4],i,j;  printf("输入3*4矩阵:n");  for(i=0;i    for(j=0;j      scanf("%d",&array[i][j]);    }   printf("n最大值为:%d",ma
#include #include int main(){  int a,b,c,t;  printf("请输入3个数:");  scanf("%d,%d,%d",&a,&b,&c);  if(a>b){    t=a;a=b;b=t;  }  if(a>c){    t=a;a=c;c=t;  }  if(b>c){    t=b;b=c;c=
#include #include float Max=0,Min=0;int main(){  float ave(float array[],int n);  float aver,score[10];  int i;  printf("请输入10个学生成绩:n");  for(i=0;i    scanf("%f",&score[i]);  aver
#include #include int main(){  int fac(int n);  int i;  for(i=1;i    printf("%d!=%dn",i,fac(i));    getch();    return 0;} int fac(int n){  static int f=1;  f=f*n;  return f
#include #include int main(){  printf("请输入年份:");  int year,i;;  scanf("%d",&year);  if(year%4==0){    if(year%100==0){      if(year%400==0)        i=1;      else        i=0;   
//求1+2+3+...+100。#include #include /*法一int main(){  int sum=0,i=1;  while(i    sum=sum+i;    i++;  }  printf("1+2+3+...+100=%d",sum);  getch();} *//*法二int main(){  int sum=0,i;  for(i=1;i    sum=sum+i
#include #include int main(){  printf("请输入成绩等级(A(>85)、B(70~84)、C(60~69)、D(  char num;  scanf("%c",&num);  printf("Your score:");  switch(num){    case'A':printf("85~100n");break;    case'B':printf("7
#include #include int main(){  void sort(int a[],int n);  int a[10],i;  printf("输入数组:n");  for(i=0;i    scanf("%d",&a[i]);  sort(a,10);  printf("排序为:n");  for(i=0;i    printf("
#include #include int main(){  int i,n,sum,num;  printf("找出指定数目以内的所有完数。请输入数字:");  scanf("%d",&num);  for(n=2;n    sum=0;    for(i=1;i      if(n%i==0)       sum=sum+i;    }    i
#include  #include  int main(){   int a=2,b=1,c=0,n=1;   double d=0,sum=0;   while(n     d=(double)a/(double)b;     c=a+b;     b=a;     a=c;     sum=sum+d;     n++;   }   pri
#include <stdio.h> #include <conio.h> #include <math.h> int main(){   float a,x0,x1;   printf("请输入数字:");   scanf("%f",&a);   x0=a/2;   x1=(x0+a/x0);   do{     x0=x1;     x1=(x0+a...
#include #include int main(){  printf("请输入10个地区的面积:(如2,3,...)n");  int a[10],i,j,t;  for(i=0;i    scanf("%d,",&a[i]);  }  printf("输入的面积分别为:n");  for(i=0;i    printf("%d ",a[i]);
#include #include int main(){  int a[3][4]={1,2,3,4,5,6,7,8,23,48,11,12};  int i,j,max=a[0][0],row,colum;  printf("数组为:n");  for(i=0;i    for(j=0;j     printf("%4d",a[i][j]);    pri
#include #include #include int main(){  char str[3][20];  char string[20];  int i;  printf("请分别输入3个字符串,以回车结束:n");  for(i=0;i   gets(str[i]);  if(strcmp(str[0],str[1])>0)    strc
#include #include int main(){  int a[2][3]={1,2,3,4,5,6};  int b[3][2],i,j;  printf("数组初始为:n");  for(i=0;i    for(j=0;j    {printf("%d  ",a[i][j]);     b[j][i]=a[i][j];    }   
//给出一个大于或等于3的正整数,判断它是不是一个素数#include #include int main(){  printf("请输入一个大于或等于3的正整数:") ;  int a,b,c=0;  scanf("%d",&b);  for(a=2;a    if(b%a==0)      c++;  }  if(c==0)    printf(
//求1-1/2+1/3-1/4+...+1/99-1/100#include #include int main(){    int j;    float sum;    for(sum=0.0,j=1;j       if(j%2==0){        sum=sum-1.0/j;       }       else{         sum=
#include #include /*法一 int main(){  int n;  for(n=100;n    if(n==(n/100)*(n/100)*(n/100)+(n%100/10)*(n%100/10)*(n%100/10)+(n%10)*(n%10)*(n%10))      printf("%d ",n);  }   getch();  return 0;} *//*法二 i
#include #include int main(){  printf("请输入两个数:");  int x,y,t,m,n,i;  scanf("%d,%d",&x,&y);  if(x>y){    t=x;    x=y;    y=t;  }  for(i=1;i    if(x%i==0&&y%i==0)      m=i;  }  n=(x*y)/m;  printf("最大公约数