解题思路:看代码注解
注意事项:注意word
参考代码
#include<stdio.h>
int main()
{
//输入函数
int n,m,i,j;
int a;//把a定义成一个数组反而就出现错误了,也就是运行错误
//在这里a代表的是一个单独的word字符
scanf("%d %d\n",&m,&n);
int num[101];
int s=0,p=0;
//把内存里面的值全部赋值为-1
for(i=0;i<m;i++)
{
num[i]=-1;
}
for(i=0;i<n;i++)
{
int tag=0;//判断是否在内存当中,0不在,1在
scanf("%d",&a);
for(j=0;j<m;j++)//在内存当中查找num[j]
{
if(a==num[j])
{
tag=1;//代表这个值在内存当中
break;//在内存当中的时候,什么都不干,直接出来,进行下一个
}
}
if(tag==0)//不在内存当中
{
num[p++]=a;//把a[i]的值存储到这个内存的下一个字节当中
s++;//去外面寻找+1
}
if(p==m)//每m个进行一次循环
p=0;
}
printf("%d",s);
return 0;
}
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:481 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:287 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:778 |
【出圈】 (C语言代码)浏览:824 |
Wu-求圆的面积 (C++代码)浏览:1994 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:687 |
DNA (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:871 |
幸运数 (C++代码)浏览:2982 |