求C语言高手解答.........
发布网友
发布时间:2023-04-23 01:33
我来回答
共2个回答
热心网友
时间:2023-10-30 14:20
先定义变量,然后顺寻输入数组A
然后顺序输入数组B,然后就是数组之间相乘,然后输出数组C
热心网友
时间:2023-10-30 14:20
第一题:
#include <stdio.h>
void main()
{ int i,j,m,f;
for(i=1;i<1001;i++)
{ m=i*i;f=1;
for(j=i;j!=0;m/=10,j/=10)
if(m%10!=j%10) f=0;
if(f) printf("%d ",i);
}
}
第二题:
#include <stdio.h>
void fun(char *s,char *t);
void main()
{ char s[30],t[30];
int i;
scanf("%s",s);
fun(s,t);
printf("%s\n",t);
}
void fun(char *s,char *t)
{ int i,j=0;
for(i=0;s[i]!='\0';i++)
if(i%2==0&&s[i]%2==0) t[j++]=s[i];
t[j]='\0';
}
第三题:
#include <stdio.h>
void fun(char *s,char *t);
void main()
{ char s[30],t[30];
int i;
scanf("%s",s);
fun(s,t);
printf("%s\n",t);
}
void fun(char *s,char *t)
{ int i,j;
for(i=0;s[i]!='\0';i++);
j=i-1;
for(i=0;s[i]!='\0';i++) t[j--]=s[i];
t[i]='\0';
}