第一个程序经过百度,初步写出来了,哪里不好,也请指点一下
// 11929108_QianBeilei_01.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<stdio.h>
#include<stdlib.h>
void sort(char *a, int *sum)
{
int i, j, k, temp1, temp2;
for (i=0; i<26; i++)
{
for (j=i+1; j<26; j++)
{
if (sum > sum)
{
k = j;
temp1 = a;
temp2 = sum;
sum = sum;
sum = temp2;
a = a;
a = temp1;
}
}
}
}
void txt(char c)
{
FILE *fp;
fp = fopen ("e:\\qqq.txt","r");
int n=0;
char m;
while (!feof(fp))
{
fscanf (fp, "%c", &m);
c = m;
n++;
}
}
void main()
{
int r;
char c;
int sum, i, j;
char a;
printf("1:Enter English sentence.\n2:Importing a .txt.\n");
scanf("%d",&r);
if(r==1)
scanf("%s",&c);
else
txt(c);
for (i=0;i<26;i++)
{
a = i;
sum = 0;
}
for (i=0; c!='\0'; i++)
{
if (c>='A' && c<='Z')
c += 32;
sum-'a']++;
}
sort(a,sum);
for (j=0; j<26; j++)
{
printf ("%c\t", a+'a');
printf ("%d", sum);
printf ("\n");
}
}