C语言的问题,很急
答案:2 悬赏:0 手机版
解决时间 2021-03-27 11:46
- 提问者网友:孤凫
- 2021-03-26 15:26
C语言的问题,很急
最佳答案
- 五星知识达人网友:大漠
- 2021-03-26 16:53
#include
#include
int cat_string(char *dst, char *src)
{
int n = 0,len = strlen(dst); //第一个字符串尾部
while ((dst[len++] = src[n++]) != ''); //链接
return n; //返回个数
}
int main()
{
char dst[100], src[100];
printf("输入第一个字符串:");
gets(dst);
printf("输入第二个字符串:");
gets(src);
cat_string(dst,src); //链接字符串
printf("链接后:");
puts(dst);
return 0;
} 还是第一次收到求助。
#include
int cat_string(char *dst, char *src)
{
int n = 0,len = strlen(dst); //第一个字符串尾部
while ((dst[len++] = src[n++]) != ''); //链接
return n; //返回个数
}
int main()
{
char dst[100], src[100];
printf("输入第一个字符串:");
gets(dst);
printf("输入第二个字符串:");
gets(src);
cat_string(dst,src); //链接字符串
printf("链接后:");
puts(dst);
return 0;
} 还是第一次收到求助。
全部回答
- 1楼网友:像个废品
- 2021-03-26 17:48
3:
main()
{
int a,b,c,d,i;
for(a=100;a<1000;a++)
{
b=a%10;
c=(a/10)%10;
d=a/100;
if(a==b*b*b+c*c*c+d*d*d)
printf("%d,",a);
}
}
4:
main()
{
int a,b,c,d,i;
for(a=200;a<300;a++)
{
b=a%10;
c=(a/10)%10;
d=a/100;
if(b+c+d==12&&b*c*d==42)
printf("%d,",a);
}
}
5:
main()
{
int i,j;
for(i=1;i<30;i++)
{
for(j=1;j<30;j++)
if(i+j==30&&i*2+j*4==90)
printf("%d,%d",i,j);
}
}
6:
main()
{
int i=1,j=1;
float e=1.0,k;
do{
j=i*j;
k=1.0/j;
e=e+k;
i++;
}while(k>1e-6);
printf("%f\n",e);
}
7:
main()
{
int a,b,c,i;
for(a=1;a<10;a++)
{
for(b=1;b<10;b++)
{
c=a+b;
printf("%d+%d=%d ",a,b,c);
}
printf("\n");
}
}
8:
int hc(int u,int v)
{
int temp,s;
if(v>u)
{
temp=u;
u=v;
v=temp;
}
while((s=u%v)!=0)
{
u=v;
v=s;
}
return(v);
}
main()
{
int u,v,h;
scanf("%d,%d",&u,&v);
h=hc(u,v);
printf("zuidagongyue=%d",h);
}
OK 全部搞定~LZ有什么问题可以问我~
请采纳。追问是我这道题吗
main()
{
int a,b,c,d,i;
for(a=100;a<1000;a++)
{
b=a%10;
c=(a/10)%10;
d=a/100;
if(a==b*b*b+c*c*c+d*d*d)
printf("%d,",a);
}
}
4:
main()
{
int a,b,c,d,i;
for(a=200;a<300;a++)
{
b=a%10;
c=(a/10)%10;
d=a/100;
if(b+c+d==12&&b*c*d==42)
printf("%d,",a);
}
}
5:
main()
{
int i,j;
for(i=1;i<30;i++)
{
for(j=1;j<30;j++)
if(i+j==30&&i*2+j*4==90)
printf("%d,%d",i,j);
}
}
6:
main()
{
int i=1,j=1;
float e=1.0,k;
do{
j=i*j;
k=1.0/j;
e=e+k;
i++;
}while(k>1e-6);
printf("%f\n",e);
}
7:
main()
{
int a,b,c,i;
for(a=1;a<10;a++)
{
for(b=1;b<10;b++)
{
c=a+b;
printf("%d+%d=%d ",a,b,c);
}
printf("\n");
}
}
8:
int hc(int u,int v)
{
int temp,s;
if(v>u)
{
temp=u;
u=v;
v=temp;
}
while((s=u%v)!=0)
{
u=v;
v=s;
}
return(v);
}
main()
{
int u,v,h;
scanf("%d,%d",&u,&v);
h=hc(u,v);
printf("zuidagongyue=%d",h);
}
OK 全部搞定~LZ有什么问题可以问我~
请采纳。追问是我这道题吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯