# data[].attributes.body
4、给出任意一个不多于5位的正整数，要求如下：

（1）求出它是几位数；

（2）分别输出每一位数字；

（3）按逆序输出各位数。

#include <stdio.h>

int main()

{

int n,m,j=0,a,b,c,d,e,i;

printf("pleae input the number:");

scanf("%d",&n);

m=n;

while(m)

{ j++;m=m/10;}

printf("%d\n",j);

a=n/10000;

if(a!=0)

printf("%d\n",a);

b=n%10000/1000;

if(b!=0)

printf("%d\n",b);

c=n%1000/100;

if(c!=0)

printf("%d\n",c);

d=n%100/10;

if(d!=0)

printf("%d\n",d);

e=n%10;

if(e!=0)

printf("%d\n",e);

m=n;

while(m)

{ i=m%10;printf("%d",i);m=m/10;

}

printf("\n");

return 0;

}

# data[].attributes.body
1、
#include <stdio.h>

int main()

{

char a,b,c;

scanf("%c,%c,%c",&a,&b,&c);

printf("%c %c %c\n",a,b,c);

printf("%d %d %d\n",a,b,c);

return 0;

}
2、
#include <stdio.h>

int main()

{

int w,x,y,z;

w=1;x=2;y=3;z=4;

printf("%d\n",w>x?w:y<z?y:z);

return 0;

}
3、
#include <stdio.h>

int main()

{

int a,b,c,num;

printf("Please input the number:");

scanf("%d",&num);

a=num/100;

b=num%100/10;

c=num%10;

num=c*100+b*10+a;

printf("%d\n",num);

return 0;

}
4、
#include <stdio.h>

int main()

{

int a,b;

long int c;

printf("请输入两个整型数:");

scanf("%d,%d",&a,&b);

c=a/100*100000+a%100/10*1000+a%10*10;

c+=b/100*10000+b%100/10*100+b%10;

printf("result=%ld\n",c);

return 0;

}
5、
#include <stdio.h>

#include <math.h>

#define PI 3.14

int main()

{

double A,B,C,D,E,num;

A=2.1;B=-4.5;C=6;D=3.5;E=-5;

num=atan((2*PI*A+E/(2*PI*B*C))/D);

printf("%.4f\n",num);

return 0;

}-
6、
#include <stdio.h>

int main()

{

long x,y,z;

printf("Please input the number:");

scanf("%ld,%ld",&x,&y);

z=x;

x=y;

y=z;

printf("%ld,%ld\n",x,y);

return 0;

}

# data[].attributes.headline
我们先用C语言做尝试，后面再在matlab上也运用

# data[].attributes.subject
我们先用C语言做尝试，后面再在matlab上也运用

# data[].attributes.headline
大家可以把自己的程序粘贴进来，或者有什么

# data[].attributes.body
大家可以把自己的程序粘贴进来，或者有什么疑问，可以在这里提出。

# data[].attributes.body
第三次作业
1
#include <stdio.h>
int main()
{
int num;
printf("输入一个整数");
scanf("%d",&num);
if(num%2==0)
printf("yes\n");
else
printf("no\n");
}
2
#include <stdio.h>
int main()
{
int x,y;
printf("Please input the number x:");
scanf("%d",&x);
if(x<1)
y=x;
else if(x>=1&&x<10)
y=2*x-1;
else
y=3*x-1;
printf("%d\n",y);
}
3
#include <stdio.h>
int main()
{
int num1,num2;
printf("Please input the num:");
scanf("%d",&num1);
if(num1%3==0&&num1%7==0)
num2=2;
else if(num1%3==0||num1%7==0)
num2=1;
else
num2=0;
printf("%d\n",num2);
}