学学习网 手机版

学学习网

学习路径: 学习首页 > 应用开发 > C >

经典C语言程序设计100例81-90(2)

设置字体:
----------------------------------

    每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
1.程序分析:
2.程序源代码:
main()
{int a,i,aa[4],t;
scanf("%d",&a);
aa[0]=a%10;
aa[1]=a%100/10;
aa[2]=a%1000/100;
aa[3]=a/1000;
for(i=0;i<=3;i++)
  {aa[i]+=5;
  aa[i]%=10;
  }
for(i=0;i<=3/2;i++)
  {t=aa[i];
  aa[i]=aa[3-i];
  aa[3-i]=t;
  }
for(i=3;i>=0;i--)
printf("%d",aa[i]);
}

-----------------------------------------------------------------------------
【程序90】
题目:专升本一题,读结果。
1.程序分析:
2.程序源代码:
#include "stdio.h"
#define M 5
main()
{int a[M]={1,2,3,4,5};
int i,j,t;
i=0;j=M-1;
while(i<j) 
{t=*(a+i);
*(a+i)=*(a+j);
*(a+j)=t;
i++;j--;
}
for(i=0;i<m;i++) 
printf("%d",*(a+i));
}

 

----------------------------------
课程列表
重点难点
赞助链接