啦啦啦代码题

2016.1

#include <stdio.h>
int main()
{int c,score;
printf("input:");
scanf("%d",&score);
printf("\n");
if(score<0||score>100)
printf("Error input!\n");
else
{c=score/10;
switch(c)
{case 10:
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("E\n");break; 

}
}
return 0;
}

2018.2

#include<stdio.h>
struct Student
{
char name[10];
char sex;
int age;
}per[3];
int main()
{int i,m_a=0,m_b=0,m_c=0,g_a=0,g_b=0,g_c=0;
printf("请输入信息:");
for(i=0;i<3;i++)
scanf("%s %c %d",per[i].name,&per[i].sex,&per[i].age);
for(i=0;i<3;i++)
{if(per[i].age>=0&&per[i].age<=29)
{if(per[i].sex=='m')
m_a++;
else
g_a++;
}
else if(per[i].age>=30&&per[i].age<=59)
{if(per[i].sex=='m')
m_b++;
else
g_b++;
}
else
{
if(per[i].sex=='m')
m_c++;
else
g_c++;
}
}
printf("0-29:\n女:%d 男:%d\n30-59:\n女:%d 男:%d\n60:\n女:%d 男:%d\n",m_a,g_a,m_b,g_b,m_c,g_c);
return 0;
}

2018.3

#include<stdio.h>
#include<string.h>
int main()
{char str1[20];
char str2[20];
int i,m,j=0;
m=strlen(str1);
printf("please input:");
gets(str1);
for(i=0;i<m;i++)
{if(!(str1[i]>='0'&&str1[i]<='9'))
str2[j++]=str1[i];
}
puts(str2);
return 0;
}

2019.1

#include <stdio.h>
#define M 4
#define N 5
int main()
{
int fun(int a[][N],int m,int n);
int a[M][N];
int i,j;
printf("please input:\n");
for(i=0;i<M;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
printf("sum is %d\n",fun(a,M,N));
return 0;											
}
int fun(int a[][N],int m,int n)
{
int sum=0;
int i,j;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
if(i==0||i==m-1||j==0||j==n-1)
sum+=a[i][j];
return sum;

}

2019.2

#include<stdio.h>
#define N 3
struct Student{
int num;
float math;
float c_language;

};

int main()
{struct stu[N];
struct max;
int i,j=0;
printf("please input:\n");
for(i=0;i<N;i++)
scanf("%d,%f,%f",&stu[i].num,&stu[i].math,&stu[i].c_language);
for(i=0;i<N;i++)
if(max.c_language<stu[i].c_language)
 max=stu[i];
for(i=0;i<N;i++)
if(stu[i].c_language==max.c_language)
{j++;
printf("%d,%f,%f",stu[i].num,stu[i].math,stu[i].c_language);

}
printf("sum=%d",j);
return 0;
}

或者

#include<stdio.h>
#define N 3
struct Student{
int num;
float math;
float c_language;

}stu[N],max;

int main()
{
int i,j=0;
printf("please input:\n");
for(i=0;i<N;i++)
scanf("%d,%f,%f",&stu[i].num,&stu[i].math,&stu[i].c_language);
for(i=0;i<N;i++)
if(max.c_language<stu[i].c_language)
 max=stu[i];
for(i=0;i<N;i++)
if(stu[i].c_language==max.c_language)
{j++;
printf("%d,%f,%f\n",stu[i].num,stu[i].math,stu[i].c_language);

}
printf("sum=%d\n",j);
return 0;
}

2019.3

#include <stdio.h>
#include <string.h>
int main()
{void sort(char a[][20],int m);
char str[10][20];
int i,j;
printf("please input:\n");
for(i=0;i<10;i++)
gets(str[i]);
printf("please input 1 or 0:");
scanf("%d\n",&j);
sort(str,j);
for(i=0;i<10;i++)
{puts(str[i]);
}
return 0;
}
void sort(char a[][20],int m)
{int i,j;
char temp[20];

for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
{
if(m==1)
{if(strcmp(a[j],a[j+1])>0)
{
strcpy(temp,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],temp);
}
}
else if(m==0)
{if(strcmp(a[j],a[j+1])<0)
{strcpy(temp,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],temp);
}
}
}
}


猜你喜欢

转载自blog.csdn.net/qq_47940456/article/details/106876223