1.输入任意一个整数n,产生出它的逆序数放于m中,并将n和m分别输出.2.输入n个正整数,求他们的最大公约数和最小公倍数.3.根据泰勒多项式求cosx的近似值(-∞
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 09:54:25
![1.输入任意一个整数n,产生出它的逆序数放于m中,并将n和m分别输出.2.输入n个正整数,求他们的最大公约数和最小公倍数.3.根据泰勒多项式求cosx的近似值(-∞](/uploads/image/z/2616072-24-2.jpg?t=1.%E8%BE%93%E5%85%A5%E4%BB%BB%E6%84%8F%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0n%2C%E4%BA%A7%E7%94%9F%E5%87%BA%E5%AE%83%E7%9A%84%E9%80%86%E5%BA%8F%E6%95%B0%E6%94%BE%E4%BA%8Em%E4%B8%AD%2C%E5%B9%B6%E5%B0%86n%E5%92%8Cm%E5%88%86%E5%88%AB%E8%BE%93%E5%87%BA.2.%E8%BE%93%E5%85%A5n%E4%B8%AA%E6%AD%A3%E6%95%B4%E6%95%B0%2C%E6%B1%82%E4%BB%96%E4%BB%AC%E7%9A%84%E6%9C%80%E5%A4%A7%E5%85%AC%E7%BA%A6%E6%95%B0%E5%92%8C%E6%9C%80%E5%B0%8F%E5%85%AC%E5%80%8D%E6%95%B0.3.%E6%A0%B9%E6%8D%AE%E6%B3%B0%E5%8B%92%E5%A4%9A%E9%A1%B9%E5%BC%8F%E6%B1%82cosx%E7%9A%84%E8%BF%91%E4%BC%BC%E5%80%BC%EF%BC%88-%E2%88%9E)
1.输入任意一个整数n,产生出它的逆序数放于m中,并将n和m分别输出.2.输入n个正整数,求他们的最大公约数和最小公倍数.3.根据泰勒多项式求cosx的近似值(-∞
1.输入任意一个整数n,产生出它的逆序数放于m中,并将n和m分别输出.
2.输入n个正整数,求他们的最大公约数和最小公倍数.
3.根据泰勒多项式求cosx的近似值(-∞
1.输入任意一个整数n,产生出它的逆序数放于m中,并将n和m分别输出.2.输入n个正整数,求他们的最大公约数和最小公倍数.3.根据泰勒多项式求cosx的近似值(-∞
第一个:
#include
int main()
{
int ans=0,in;
scanf("%d",&in);
printf("%d\n",in);
ans=in%10;
in/=10;
while(in/10)
{
ans=ans*10+in%10;
in/=10;
}
ans=ans*10+in%10;
printf("%d\n",ans);
return 0;
}
第二个:
#include
#include
#define maxsize 10
typedef struct stack
{
int a[maxsize];
int top;
}Stack;
int gys(int x,int y)
{
int z,j;
z=x>y?y:x;
for (j=z;j>=1;j--)
if (x%j==0&&y%j==0)
{
return j;
break;
}
}
int gbs(int x,int y)
{
int z,j;
z=x>y?x:y;
for (j=z;;j++)
if (j%x==0&&j%y==0)
{ return j;
break;
}
}
void main()
{
Stack *p;
int a,b,t,k,m;
printf("please input the number (stop by 0):");
p=(Stack*)malloc(sizeof(Stack));
p->top=-1;
scanf("%d",&p->a[0]);
p->top++;
while (p->a[p->top]!=0)
{
p->top++;
scanf("%d",&p->a[p->top]);
}
p->top--;
if (p->top!=-1)
{
m=a=p->a[p->top--];
while (p->top+1)
{
b=p->a[p->top--];
t=a;k=m;
a=gbs(t,b);
m=gys(k,b);
}
printf("The min gong bei shu is %d\nThe max gong yue shu is %d\n",a,m);
}
else
printf("error\n");
}
第三个:
#include
#include/*fabs()*/
void main()
{
double x,c,a;
int i;
scanf("%lf",&x);
a=1;
c=a;
for(i=1;;i+=2)
{
a*=x*x*(-1)/(i*(i+1));/*相邻两项的比值*/
if(fabs(a)