#include <stdio.h>#include<string.h>#include<malloc.h>int main(){? ? int n,l,t=0,i=0;? ? char s[200];? ? scanf("%d",&n);? ? int* ptd[100];? ? while(i<n)? ? {? ? ? ? scanf("%s",s); ?//gets(s);? ? ? ? l = strlen(s);? ? ? ? for(t=0;t<l;t++)? ? ? ? {? ? ? ? ? ? if('A'<=s[t]&&s[t]<'Z')? ? ? ? ? ? s[t] = s[t]+32;? ? ? ? ? ? else if('a'<=s[t]&&s[t]<'z')? ? ? ? ? ? s[t] = s[t]-32;? ? ? ? }? ? ? ? ptd[i]="s";? ? ? ? i++;? ? }? ? for(t=0;t<n;t++)? ? printf("%s",*ptd[t]);? ? return 0;}
請(qǐng)各路大神指正,為什么下面這個(gè)c程序運(yùn)行時(shí)會(huì)停止工作,錯(cuò)在哪?。?/h1>
5 回答

jfhdibrbfjd
TA貢獻(xiàn)163條經(jīng)驗(yàn) 獲得超40個(gè)贊
我只是提供下思路 我還是有疏忽的地方scanf里&沒(méi)寫(xiě) ? 分號(hào)( ?;)沒(méi)寫(xiě) ??

霜花似雪
TA貢獻(xiàn)36條經(jīng)驗(yàn) 獲得超19個(gè)贊
ptd[i]="s"; ?你的兩個(gè)數(shù)組類型不匹配,一個(gè)數(shù)組是char類型,一個(gè)數(shù)組是int類型的。
- 5 回答
- 0 關(guān)注
- 1666 瀏覽
添加回答
舉報(bào)
0/150
提交
取消