//?下面的算法還可以優(yōu)化,就留給樓主自己思考:
創(chuàng)新互聯(lián)公司長期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為尚志企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作,尚志網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
#include?stdio.h
#include?stdlib.h
#define??ARR_MAX?6
static?int?temp[ARR_MAX];
bool??temp2[ARR_MAX];
void?reset(){??//?初始化靜態(tài)區(qū)變量?temp與temp2
for?(int?i=0;iARR_MAX;i++){
temp[i]=1;
temp2[i]=true;
}
}
int?repeat_e(int?a[ARR_MAX]){
reset();
//?跳躍式算法,加快檢索速度?
for?(int?i=0;iARR_MAX;i++){
if(!temp2[i])?continue;
for?(int?j=i+1;jARR_MAX;j++){
if?(a[i]==a[j]){
temp[i]++;
temp2[j]=false;
}
}?
}
//?尋找最值算法
int?_max=1;?
int?target_index=-1;?//?目標索引
for(int?i=0;iARR_MAX;i++)?{
if(temp[i]_max){
_max=temp[i];
target_index=i;
}
}
return?target_index-1?a[target_index]:-1;
}
int?main(int?argc,?char*?argv[])
{
int?arr[ARR_MAX]={0};
scanf("%d?%d?%d?%d?%d?%d",arr[0],arr[1],arr[2],arr[3],arr[4],arr[5]);
int?target_value=repeat_e(arr);
if(target_value-1){
int?_count=0;
for(int?i=0;iARR_MAX;i++){?
if(arr[i]==target_value)?{
printf("x[%d],",i+1);
_count++;
}
}
printf("\b?,相同數(shù)=%d\n",_count);
}
system("pause");
return?0;
}
strcmp
原型:extern int strcmp(char *s1,char * s2);
用法:#include string.h
功能:比較字符串s1和s2。
說明:
當s1s2時,返回值0
當s1=s2時,返回值=0
當s1s2時,返回值0
舉例:
// strcmp.c
#include syslib.h
#include string.h
main()
{
char *s1="Hello, Programmers!";
char *s2="Hello, programmers!";
int r;
clrscr();
r=strcmp(s1,s2);
if(!r)
printf("s1 and s2 are identical");
else
if(r0)
printf("s1 less than s2");
else
printf("s1 greater than s2");
getchar();
return 0;
}
相關(guān)函數(shù):bcmp,memcmp,stricmp,strncmp
#include "stdio.h"
#include "string.h"
main()
{
char str1[100];
char str2[100];
char a;
printf("請輸入第一個字符串,該字符串為:\n",str1);
gets(str1);
printf("請輸入第二個字符串,該字符串為:\n",str2);
gets(str2);
a=strcmp(str1,str2);
if((a==0))
printf("兩個字符串相等!\n");
else
printf("兩個字符串不等!\n");
while(1){}
}
//int strcmp(char *str1,char *str2)
網(wǎng)站題目:關(guān)于c語言判斷是否同號函數(shù)的信息
當前URL:http://bm7419.com/article34/ddejcse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、定制開發(fā)、云服務(wù)器、網(wǎng)站排名、商城網(wǎng)站、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)