1樓:匿名使用者
void mystrcpy(char *dststr,const char *srcstr)}
一道c語言題目
2樓:匿名使用者
首先,change函式應該置於main函式之前,或者在main函式前生命change函式(在main函式前加入這樣一行:char change (char*);)
其次,你的change函式裡有點邏輯問題:
迴圈體裡的判斷錯誤,你的邏輯是如果p指向空格,p的下一位指向'a'到『z』,那麼p的下一位減少32,似乎是正確的,但是第一位您沒有考慮,因為第一位不是空格,而是字母。
正常的邏輯是這樣的,判斷p當前是否指向『a』到『z',如果是,則當前位減32,如果p指向空格『 』,直接跳過,如果p指向『.』,退出迴圈,如果p指向其他,則不作操作,直接跳過。
參考的改正後的change**:
char change(char *p)
return *(p+1);}
3樓:匿名使用者
#include
#include
int main()
char change(char *p)
return *(p+1);}
4樓:匿名使用者
|//先宣告,或者實現提前
char change(char *p);
void main()
char change(char *p)
return *(p+1);}
5樓:匿名使用者
#include
void main()
char change(char *p)
while(*p!='\0')
p++;
}return *(p+1);
} 幫你改好了 我要分
6樓:匿名使用者
#include
void main()
puts(a);
} 你這
樣試試!
這一道題目怎麼做,這一道題怎麼做
這一道題目的大體做法就是這樣了,過程給你了,數就帶進去行了,全是對三角形性質概念基礎知識的考察,多看課本就可以了 這個角 75 65 10 解 由角 來b 角自c 65,得角a 50 由角bad 20,得角dac 30 由角ade 角aed 得角ade 180 30 2 75角adc 180 角c ...
這一道C語言題目怎麼解答,一道c語言題目,高手解答!!!!詳細說明答案是什麼,並解釋原因(重點解釋y的值)。謝謝
如果各個人都不一樣應該一樣高。如果有身高一樣的那就難說了。你是要解答的程式嗎?還是隻是一個答案?include include include void main c 10 int i,j int aigao 0,gaoai 200 cout 隨機生成每個人的身高 150 199,單位mm b i ...
最後一道題怎麼做,請問最後一道題怎麼做?
十位沒有應該讀零 copy 二千五百零六,bai2506。10張du100元的共是 zhi1000元,dao 10張50元的共是500元,10張10元的共是100元,1張5元的是5元。加起來一共是 1000 500 100 5 1605元 你寫對了,但還要讀出來,一千六百零五元。一個正方體是1000...