一、用指標的方法,把輸入的乙個字串按逆序重新排序其字元,並輸出。
#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 二 從鍵盤輸入乙個字串。要求分別統計出其中英...