⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1_pro.c

📁 C源代码 计算机等级考试C语言上机题
💻 C
字号:
#include  <stdio.h>
#include  <string.h>
#include  <conio.h>
int aa[200],bb[10];
void jsSort() 
{
  int i,j,data;
  for(i=0;i<199;i++)                      /*对数组中的四位数按后三位进行从小到大排序*/
    for(j=i+1;j<200;j++)
    {
      if (aa[i]%1000>aa[j]%1000)         /*比较每个数的后三位*/
        { data=aa[i];  aa[i]=aa[j]; aa[j]=data; }
      else if(aa[i]%1000==aa[j]%1000)   /*若后三位数相等*/
      if(aa[i]<aa[j])                      /*则要按原四位数的值进行从大到小排序*/
        { data=aa[i]; aa[i]=aa[j]; aa[j]=data; }
    }
    for(i=0;i<10;i++)  bb[i]=aa[i];     /*将排序后的前10个数存入数组b中*/
}
void main()
{
  readDat();
  jsSort();
  writeDat();
}
void readDat()
{
  FILE *in;
  int i;
  in=fopen("IN46.DAT","r");
  for(i=0; i<200; i++) fscanf(in,"%d,",&aa[i]);
  fclose(in);
}
void writeDat()

  FILE *out;
  int i;
 
  out=fopen("OUT46.DAT","w");
  for(i=0; i<10; i++)
  { printf("i=%d,%d\n",i+1,bb[i]);  fprintf(out,"%d\n",bb[i]); }
  fclose(out);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -