#includestdio.h
创新互联建站是专业的武宁网站建设公司,武宁接单;提供网站设计、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行武宁网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
#define N 10
void sort(int a[]);
void sort(int a[])
{
int i,j,temp;
for(i=0;iN;i++){
for(j=0;jN-i-1;j++){
if(a[j]a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
int main()
{
int a[N];
int i;
for(i=0;i10;i++)
scanf("%d",a[i]);
for(i=0;i10;i++)
printf("%3d",a[i]);
printf("\n\n");
sort(a);
for(i=0;i10;i++)
printf("%3d",a[i]);
printf("\n");
getchar();
return 0;
}
#include stdio.h
int main()
{
int repeat,i,m,n,sum;
for(scanf("%d",repeat);repeat0;repeat--)
{
for(scanf("%d%d",m,n);mn;m++)
{
for(sum=0,i=1;im;++i)
{
if(m%i==0)
{
sum+=i;
}
}
if(sum==m)
{
printf("%d ",m);
}
}
printf("\n");
}
return 0;
}
int fun(int x )
{
if(x0 x!=3)
return x*x+x+6;
if((x=0 x10) (x!=2) (x!=3))
return x*x - 5*x+6;
return x*x-x-1;
}
希望能帮到你,望采纳!
#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");
}
这其实就是一个解三元二次次方程组。
设三个点为(x1,y1),(x2,y2),(x3,y3)
用x1,y1,x2,y2,x3,y3这六个数把a,b,c表示出来,这样你可以得到三个式子。
把这三个式子用C语言表达出来,就可以了。
如果你想用计算机自己进行方程求解,也不是不可以,但稍许有些复杂,应该超出你所学范围了。
整个函数的作用应该是先在s中找到t1的起始位置,然后将t1用t2替换掉
strcpy( w, s ); //将s的内容拷贝到w中,如果不为w分配空间的话这一句会出错
while ( *w ) //*w指的就是w中当前位置的字符,用来判断是否到了末尾
{ p = w; r = t1; //这里的p和r是用来定位的
/************found************/ //下面这个循环就是用来确定t1在s中的位置
while ( *r )
if ( *p == *r ) { r++; p++; } //如果p和r中对应的字符相等,就向后移动一个字符继续比较
else break; //否则,跳出循环
if ( *r == '\0' ) //*r=='\0',表明到了t1字符串的末尾,也就是说整个t1字符串匹配成功,下面开始替换
{ a = w; r = t2; //a r用来定位的,指示当前比较的位置
while ( *r ){
/************found************/
*a = *r; a++; r++; //将t2中当前位置的字符赋值到s中的当前位置,并各自向后移动
}
w += strlen(t2) ; //将w的位置向后移动t2长度个字符的距离,继续寻找下一个t1,并用t2替换
}
else w++; //*r!='\0',就是说t1没有匹配成功,将w的位置向后移动一个字符,继续找
}
}
strlen(t2)得到是t2的长度,w+=strlen(t2)就是将指针w向后移动t2长度个元素的距离