#define MAX_NUMBER 80
十余年的临武网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整临武建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“临武网站设计”,“临武网站推广”以来,每个客户项目都认真落实执行。
#includestdio.h
int main()
{
char string[MAX_NUMBER],count_char[MAX_NUMBER];
int count_number[MAX_NUMBER],i,j,char_point=0,temp;
// init
for(i=0;iMAX_NUMBER;i++)
{
count_char[i] = ' ';
string[i] = ' ';
count_number[i] = 0;
}
i = 0;
do
{
scanf("%c",string[i]);
temp = string[i];
i++;
}while(temp != '\n');
//printf("%s",string);
// count
for(i=0;iMAX_NUMBER;i++)
{
temp=0;
for(j=0;jMAX_NUMBER;j++)
{
if(string[i]!=' ')
{
//printf("0: %c 1: %c \n",string[i],count_char[j]);
if(string[i] == count_char[j])
{
count_number[j]++;
temp=1;
}
}
}
if(temp == 0 string[i]!=' ')
{
count_char[char_point] = string[i];
count_number[char_point]++;
char_point++;
}
}
temp=0;
do
{
if(temp == 0)
printf("%c:%d",count_char[temp],count_number[temp]);
else
printf(",%c:%d",count_char[temp],count_number[temp]);
temp++;
}while(count_char[temp]!='\n');
return 0;
}
网页链接
#include stdio.h
int func(int *arr,int n)
{
int i,count=0;
for(i=0;in;i++)
if(arr[i] 0)
count++;
return count;
}
int main()
{
int a[10],i;
for(i=0;i10;i++)
scanf("%d",a[i]);
printf("正整数的数量为:%d个\n",func(a,10));
return 0;
}
示例运行结果:
-1 -2 4 5 6 -9 -8 10 -3 0
正整数的数量为:4个
#include stdio.h
int func(int *arr,int n)
{
int i,count=0;
for(i=0;in;i++)
if(arr[i] 0)
count++;
return count;
}
int main()
{
int a[10],i;
for(i=0;i10;i++)
scanf("%d",a[i]);
printf("正整数的数量为:%d个\n",func(a,10));
return 0;
}
示例运行结果:
-1 -2 4 5 6 -9 -8 10 -3 0
正整数的数量为:4个
使用fopen函数打开文件,使用fgetc()一个字符一个字符的读取,然后计数统计就可以啦,fget()从文件指针stream指向的文件中读取一个字符,读取一个字节后,光标位置后移一个字节,这个函数的返回值,是返回所读取的一个字节。如果读到文件末尾或者读取出错时返回EOF。
#includestdio.h
int main()
{
FILE *fp;
char filename[50];
int num=0;
printf("输入一个文件名: ");
gets(filename);
if((fp=fopen(filename,"r"))==NULL)
{
printf("文件打开失败..\n");
return ;
}
while(!feof(fp))fgetc(fp)num++;
printf("%s 文件中共有字符个数: %d\n",filename,num);
fclose(fp);
return ;
}