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

📄 2008-6-02.txt

📁 这个源代码是实现输入十个数、输出、排序、存入文件、打开文件输出、包括一个菜单选择界面等功能
💻 TXT
字号:
#include <stdio.h>
void shuru(int *s){
       int i;
       printf("input 10 values:\n");
       for(i=1;i<=10;i++)
         scanf("%d",&s[i]);
}
void shuchu(int *s){
       int i;
       printf("the value is :\n");
        for(i=1;i<=10;i++)
            printf("%5d",s[i]);
}
int paixu(int *s){
         int i,j,temp,flag=0;
         for(i=1;i<=10;i++)
            for(j=1;j<=(10-i);j++)
              if(s[j]>s[j+1]){
                  flag==1;
                  temp=s[j];
                  s[j]=s[j+1];
                  s[j+1]=temp;
    }
        for(i=1;i<=10;i++)
          printf("%5d",s[i]);
       
 }
int savefile(int *s){
         int i; 
         FILE *fp;
         if((fp=fopen("/home/daima/data.txt","wt"))==NULL){
          printf("\nopen file error,press any key exit");
           getchar();
           exit(0);
      }
        for(i=1;i<=10;i++)
         fputc(s[i],fp);
         fclose(fp);
}
int print(int *s){
       int k;
       FILE *fp;
       if((fp=fopen("/home/daima/data.txt","rt"))==NULL){
         printf("\nopen file error ,press any key exit");
         getchar();
         exit(0);
    }
       k=fgetc(fp);
       while(k!=EOF){
        printf("%5d",k);
        k=fgetc(fp);
      }
    fclose(fp);
    return 0;
 }

int menuselect(){
 int m,n;
 printf("\n*********MENU*********\n");
 printf("  1.input the values\n");
 printf("  2.print the values\n");
 printf("  3.cong xiao dao da paixu\n");
 printf("  4.save the data to file\n");
 printf("  5.export the data of file\n");
 printf("  6.exit course\n"); 
 printf("\n***********************\n");
 do{
     printf("please choose your chosice(1-6)\n");
     scanf("%d",&m);
       }while(m<1||m>6);
     n=m;
     return n;
}
int main(){
    int s[10];
    for(;;){
       switch(menuselect()){
         case 1: shuru(s);
             break;
    
         case 2: shuchu(s);
             break;
    
         case 3: paixu(s);
             break;
    
         case 4: savefile(s);
             break;
    
         case 5: print(s);
             break;
    
         case 6: exit(0);
         
             
     } 
  
  }

}

⌨️ 快捷键说明

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