/*給你改好了,
創(chuàng)新互聯(lián)公司專注于唐縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供唐縣營銷型網(wǎng)站建設(shè),唐縣網(wǎng)站制作、唐縣網(wǎng)頁設(shè)計(jì)、唐縣網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開發(fā)服務(wù),打造唐縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供唐縣網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
注釋都在代碼里*/
#include
stdio.h
#include
string.h
#include
time.h
#include
stdlib.h
struct
CARD
{
char
suit[10];
char
face[10];
};
void
main()
{
char
*Suit[]={"Spades","Hearts","Clubs","Diamonds"};
char
*Face[]={"A","2","3","4","5","6","7","8","9","10","Jack","Queen","King"};
int
i,j;
struct
CARD
card[52],temp;
for(i=0;i52;i++)
{
/*當(dāng)0=
i
=
12時(shí),i/13(i除以13)的值都是0,也就是將suit[0]的
值復(fù)制給card[0].suit*/
strcpy(card[i].suit,Suit[i/13]);
strcpy(card[i].face,Face[i%13]);
//這里估計(jì)你是寫錯(cuò)了吧,
應(yīng)該是card[i].face
}
srand(time(NULL));
for(i=0;i52;i++)
{
j=rand()%52;
temp=card[i];
card[i]=card[j];
card[j]=temp;
}
for(i=0;i52;i++)
printf("%10s%10s\n",card[i].suit,card[i].face);
getchar();
}
#include stdio.h
#include string.h
void fun(char *p,char *q,char *c)
{ int k=0;
while(*p||*q)
/**********************found***********************/
{ if (*p=*q) //只需要改這里的就是了
c[k]=*q;
else c[k]=*p;
if(*p) p++;
if(*q) q++ ;
/**********************found***********************/
k++;//這里是有分號(hào)的
}
}
main()
{ char a[10]="fshADfg",b[10]="sdAEdi",c[80]={'\0'};
fun(a,b,c);
printf("The string a:"); puts(a);
printf("The string b:"); puts(b);
printf("The result :"); puts(c);
}
y+=1/(i * i); 中沒有包含j,前面算的j沒用上。修改如下:
y+=1/(j*i*i);
其它沒有錯(cuò)誤,不用改。
#include?stdio.h
void?fun(long?s,long?*t)
{
int?d;
long?s1=1;
*t=0;
while(s0)
{
d=s%10;//末位數(shù)字
if?(d%2==0)//末位是偶數(shù)
{
*t=d*s1+*t;//末位是偶數(shù)的數(shù)*s1,s1一次是1,10,。。,累積
s1*=10;
}
s/=10;//s減少一位
}
}
void?main()
{
long?s,t;
printf("\n?Please?enter?s:");
scanf("%ld",s);
fun(s,t);
printf("the?result?is?:?%ld\n",t);
}
比如s=87653142
while(s0)
{
d=s%10;// ? ? ? ?d=2 ? ? ? ? ? ? ? ? d=4 ? ? ? ? ? ? ? ?d=1 ? .....
if (d%2==0)// ?
{
*t=d*s1+*t;// ? ?*t=2*1+0=2 ? ? ? ? *t=4*10+2=42
s1*=10; ? ? ? ? ? ?s1=10 ? ? ? ? ? s1=100
}
s/=10;// ? ? ? ? ? s=8765314 ? ? ? s=876531 ? ? ? ? ? ? ?s=87653
}
分享文章:c語言程序改錯(cuò)fun函數(shù),程序中對(duì)fun函數(shù)有如下說明"void *fun"
瀏覽路徑:http://www.rwnh.cn/article40/dsiihho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、虛擬主機(jī)、Google、響應(yīng)式網(wǎng)站、網(wǎng)站導(dǎo)航、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)