C語言經典例題及答案12

2021-06-23 08:40:07 字數 876 閱讀 6534

一、用指標的方法,把輸入的乙個字串按逆序重新排序其字元,並輸出。

#include

#include

void main( )

{ char w[20],ch,*b,*e,*s;

inti;

s=b=w;

gets(w);

i=strlen(w);

e=s+i-1;

for(;b{ch=*b;

*b=*e;

*e=ch;

puts(s);

二、用指標的方法,將鍵盤輸入的兩個字串連線起來形成乙個新字串。

#include

#include

void main( )

{char a[30],b[20],*p,*q,*s;

inti,j;

p=s=a;

q=b;

gets(p);

gets(q);

i=strlen(p);

p=p+i;

while(*p++=*q++)

puts(s);

三、用指標的方法,將鍵盤上輸入的一串數值字串轉換為數值輸出。如輸入:『-132』,則輸出為:-132。

#include

#include

void main( )

{char a[10],*p;

intt=1,n=0;

gets(a);

p=a;

if(*p=='-')

{t=-t;

p++;

while(*p!='\0')

{n=n*10+(*p-'0');

p++;

n=n*t;

printf("%d\n",n);

C語言經典例題及答案3

一 輸入a b c三個值,按從小到大排序輸出。include void main printf 3d 3d 3d n a,b,c 二 求自然數1 10之和。include void main int i,sum i 1 sum 0 while i 10 sum sum i i printf sum ...

C語言經典例題及答案4

一 輸入乙個0 6的整數,轉換成星期輸出。include main int a scanf d a switch a case 0 printf sunday break case 1 printf monday break case 2 printf tuesday break case 3 pr...

C語言經典例題及答案8

一 把輸入的乙個字串按逆序重新排序其字元,並輸出。include include void main char a 80 k int i,j gets a for i 0,j strlen a 1 i k a i a i a j a j k puts a 二 從鍵盤輸入乙個字串。要求分別統計出其中英...