当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言题用二维数组和冒泡排序

更新:12-23 整理:39baobao.com
字体:

[小熊冒泡泡]活动目标: 1.欣赏故事,对饮料所产生的气泡产生好奇心。 2.初步感知气体会使物体变轻并漂浮起来。 活动准备: 1.小熊玩具。挂图。 2.在两只透明的杯子里分别倒入汽水、矿泉水。...+阅读

#include

#define n 4

int main()

{

char a[n][30];

char tempstr[30];

char ch[30];

int b[n];

int i,j,temp;

printf("你好使用者,我是一个自动分析程序,请输入你想要记录的协会名字和它们对应的协会人数,我将自动在你输入完成后得出你想要的结果!\n");

printf("\n");

for(i=0;i

{

memset(ch,0,30);

printf("请先输入第%d个协会的名字:",i+1);

gets(ch);

strcpy(a[i],ch);

printf("再输入该协会的人数:");

scanf("%d",&b[i]);

printf("\n");

}

for(j=0;j

{

for(i=0;i

{

if(b[i]

{

temp=b[i];

b[i]=b[i+1];

b[i+1]=temp;

strcpy(tempstr,a[i]);

strcpy(a[i],a[i+1]);

strcpy(a[i+1],tempstr);

}

}

}

printf("啊~你的头号对手是%s,他们的人数是%d\n",a[0],b[0]);

printf("下面是另外四个协会的信息:\n");

for(i=1;i

{

printf("\t\t名字:%s\t\t人数:%d\n",a[i],b[i]);

}

return 0;

}

本文地址:https://www.39baobao.com/show/29_14080.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

C语言二维数组中删除数组中的重复元素简单地统计重复元素和不重复元素,可以用1维数组。 #include<stdio.h> void main() { int i,j,k; int a[50]; int b[50],c[50]; int n,flag=0; for (i=1;i<50;i++) c[i]=0; pr...

如何在二维数组中查找指定的数 C语言有两种方式: 1 二维数组的行列数在定义的时候就是确定好的,所以编程人员是知道二维数组的大小以及行列数的。 所以可以直接使用行列数的值。 为方便维护,可以将行列数定义为宏,...

C语言二维数组做函数参数数组行和列都是自己输入的#include "stdio.h" main() { int i,j,a[2][2],max,flag=0; printf("enter the grade.\n"); for(i=0;ifor(j=0;jscanf("%d",&a[i][j]); max=a[0][0]; for(i=0;ifor(j=0;jif(max fo...

C语言数组冒泡排序法题目求解如果要解决这个问题,用结构体更加的方便,用数组会比较麻烦一些,不过是可以解决的。 #include <stdio.h> #include <math.h> #include <string.h> #define stu_num 5 #define su...

C语言冒泡法排序问题#include"stdio.h" main() { int a[5],*p,i,t,j; for(i=0;i<5;i++) scanf("%d",&a[i]); printf("\n"); for(i=0;i<5;i++) //改成for(i=0;i<4;i++) { for(j=0;j<5;j++)//改成for(j=...

c语言题目!用冒泡排序法完成求大神们帮帮忙不是给你写过一次了 #include <stdio.h> int main(void) { int a[6] = {10,8,5,7,3,1}; int i,j; int t; for(i = 0; i < 5; i++) //冒泡排序 for(j = 0; j < 5-i; j++) if(...

C语言编程题题目描述使用冒泡排序法对数组元素从小到大进行排序#include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace std; void sort(int arry[],int counts)//冒泡排序法 { for(int i=0;i<counts;i++) { for(in...

大神求解C语言编程题冒泡排序和简单选择排序写出来#include #include #define ARR_LEN 255 /*数组长度上限*/ typedef struct stu { int stuID; /* 学号 */ float score; /* 成绩 */ } stu; /* 找出成绩最低的学生信息 */ stu...

C语言编程冒泡法排序问题#include<stdio.h> void main () { int i,j,k; int a[10]; printf("请输入10个数:\n"); for (i=0;i<=9;i++) scanf("%d",&a[i]); printf("\n"); for (j=0;j<=9;j++) for (i=0;i<9-j;i...