#include stdio.h
创新互联坚信:善待客户,将会成为终身客户。我们能坚持多年,是因为我们一直可值得信赖。我们从不忽悠初访客户,我们用心做好本职工作,不忘初心,方得始终。十多年网站建设经验创新互联是成都老牌网站营销服务商,为您提供成都网站设计、成都网站建设、网站设计、H5高端网站建设、网站制作、品牌网站建设、微信小程序服务,给众多知名企业提供过好品质的建站服务。
void putchar1(char a,char b); //从小到大输出字母
void putchar2(char a,char b); //从大到小输出字母
void space(int n); //输出n个空格
int main()
{
int n;
int i;
scanf("%d",n);
for(i=0;in;i++)
{space(n-i-1);
putchar1('A','A'+i);
putchar2('A'+i-1,'A');
}
return 0;
}
void putchar1(char a,char b)
{for(char c=a;c=b;c++)
putchar(c);
}
void putchar2(char a,char b)
{for(char c=a;c=b;c--)
putchar(c);
putchar('\n');
}
void space(int n)
{for(;n--;)
putchar(' ');
}
void cpystr(char* pss,char* pds)
{
while((*pds = *pss)!='\0')
{
pds++;
pss++;
}
}
这个程序做的事情很简单
*pds=*pss这句代码把pss指向的对象复制给pds指向的对象
(*pds=*pss)!='\0'这句话就是判断*pds=*pss这句赋值是否是把'\0'赋值给*pds,判断的结果作为while的条件
然后pds和pss自增
差不多就是这样
*pds=*pss
pds=='\0'?
Yes:退出循环
No:pds++;pss++;
#includestdio.h
#define N 100
void fun(int *a,int n) { int i,k; k=a[n-1]; for ( i=n-1;i0;i-- ) a[i]=a[i-1]; a[0]=k; }
void main() { int a[N],n,m,i;
printf("请输入n: "); scanf("%d",n); if ( n=N ) n=N;
printf("请输入%d个整数: ",n); for ( i=0;in;i++ ) scanf("%d",a[i]);
printf("请输入后移数据个数: "); scanf("%d",m);
for ( i=0;im;i++ ) fun(a,n);
for ( i=0;in;i++ ) printf("%d ",a[i]); printf("\n");
}
#includestdio.h
#includestdlib.h
int main()
{
float k,b,x1,y1,x2,y2;
printf("请按照x1,y1,x2,y2的顺序依次输入\n");
scanf("%f,%f,%f,%f",x1,y1,x2,y2);
b=(y2-y1)/(x2-x1);
k=(y1-b)/x1;
printf("y=%fx+%f\n",k,b);
return 0;
}