1樓:防禦
#include
#include
typedef struct stackstack;
void init(stack &s)
}void rev(stack &s)
printf(" ");
}printf("\n");
}int main(){
stack s;
init(s);
char c[1000];
gets(c);
for(int i=0;i
2樓:匿名使用者
#include
int n,k = 1;
char a[50][10],c;
int main()
a[k][n++] = c;
c = getchar();
}for(int i = k;i >= 1;i--)printf("%s ",a[i]);
return 0;}
3樓:大狂哥灬
自己多想才是王道
你可以分別定義三個字串
然後再把順序反過來輸出就行了
c語言輸入一個正整數n,將其逆序輸出。例如輸入123,則程式將輸出321
4樓:醉意撩人殤
c語言輸入一個正整數n,將其逆序輸出:
#include
#include
int main()
printf("\n");
}return 0;
}執行結果如下:
5樓:匿名使用者
**就不給你寫了,提供演算法吧。
首先判斷輸入的正整數的位數,(例如1000=n<9999)然後輸出m(注意,c語言裡方括號是取整運算子號)//因為是整型運算,其實方括號可以省去
m=[n/1000]; //【取出千位】n-=1000*[n/1000]; //【n只剩下三位】m+=10*[n/100]; //【取出百位】n-=100*[n/100]; // 【n剩下兩位】m+=100*[n/10]+1000*(n-[n/10]); //【取出十位】
printf("d%",m);
6樓:匿名使用者
從後面往前面一位一位輸出
#include
int n;
int main()
if(n==0) //特判0
printf("0");
else
printf("%d",ans);
}return 0;}
7樓:匿名使用者
用不著遞規。
#include
int main()
printf("\n");
return 0;}
8樓:鵬潛
#include
int main()
printf("\n");
return 0;}
9樓:樂跑小子
#include
#include
int main()
printf("\n");
}return 0; }執行結果:
10樓:匿名使用者
void print_digit(int i)
}大致思路是這麼個遞迴法**最簡單。
11樓:匿名使用者
int n = 0;
scanf("%d",&n);
printf("\n");
while(n)
printf("\n");
12樓:匿名使用者
#include
#include
int main()
13樓:蘇延佟佳靖之
#include
#define
maxn
20int
main()
printf("這是一個%d位數!\n",k);
printf("每位數字分別是:");
for(t=0;t printf("%d\t",ia[t]); printf("\n"); return0;} c語言 輸入10個單詞,按字典順序輸出 不要複製不對的過來啊 14樓:示申僉 #include "stdio.h" #include "string.h" int main() ;char tem[30]=; int i,j; printf("請輸入10個單詞:"); for(i=0;i<10;i++)//輸入scanf("%s",str[i]); for(i=0;i<9;i++)//排序 for(j=i+1;j<10;j++) if(strcmp(str[i],str[j])>0)printf("這10個單詞按照字典排序輸出為:\n"); for(i=0;i<10;i++)// 輸出} 15樓:匿名使用者 這個冒泡程式可以改一下,不要交換串,太慢; 再加一個一維陣列存放這些字串的序號,只對這一維陣列排序 ,而原字串二維陣列不動,可大大加快排序速度。 #include "stdio.h" #include "string.h" int main() ;int tem[10]; // 存放串的序號 int i,j; printf("請輸入10個單詞:"); for(i=0;i<10;i++)//輸入for(i=0;i<9;i++)//排序 for(j=i+1;j<10;j++) if(strcmp(str[tem[i]],str[tem[j]])>0) printf("這10個單詞按照字典排序輸出為:\n"); for(i=0;i<10;i++)// 輸出}很明顯不再對字串進行復制或交換了,速度快多了。 c語言程式設計 輸入一個英文句子,把每個單詞的第一個字母變大寫後輸出來 16樓:匿名使用者 首先判斷第一個字母,之後給第一個字母的asc減去32。然後通過printf輸出。就可以了 17樓:匿名使用者 呼叫一個字串函式strupr()就行, 例如:#include "stdio.h" #include "string.h" main() 你執行一下吧,我這沒tc include include include main 以下統計句子中的英文單詞個數 for i 0 c string 0 i for迴圈語句,遍歷句子中的每個字元 初始化i 0 若字元c 0 即未到達結束符 0 的話,執行i printf n printf 您輸入的這句英文句子中共包含 d個英文... include int main void else sum a while getchar n printf 2lf n d n d n sum cnt,max,min return 0 c語言程式 輸入任意2個整數,求它們的平均值,結果保留2位小數。急求 include void main 執行... 這麼麻煩呀.八十分.你最少也得給五百分.才會有時間幫你整,沒辦法.經濟是第一位的.c語言輸入一段文字 英文和中文字元均有 要求輸出其中的漢字問題。求 例如 這個就是ascii的編碼問題,就是去除文字中值小於128的資料其實很簡單,在編碼中,英文只佔0 127,也就是一個位元組中的最高位是0 漢字中,...C語言程式設計,輸入英文句子,統計單詞的個數
請教各位大大們有關C語言的問題。輸入一串整數,求他們的平均值(保留兩位小數),最大值和最小值
C語言(英文)求解,C語言輸入一段文字(英文和中文字元均有),要求輸出其中的漢字問題。求程式碼。例如