個位+十位+百位+... 費式 (for)

  • 34
  • 0
  • 2019-05-21

個位+十位+百位+...

#include <stdio.h>

int codeGun(int pass)
{
    int a=pass%10;
    int b=(pass/10)%10;
    int c=(pass/100)%10;
    int d=(pass/1000)%10;
    
    int m=(a*b*c*d)%10;
    printf("%d %d %d %d \n",a,b,c,d);
    return m+a*10+b*100+c*1000+d*10000;

}

int main()
{   
    int pass=0;
    char continue2='x';
    do
    {
    printf("Hello, Wor2ld!\n");
    scanf("%d",&pass);
    printf("%d",codeGun(1357));
    return 0;
    }
    while (continue2=='y');
}
int f(int value)
{
	int a = 0, b = 1, c, i;
	if (value == 0)
		return 0;
	else if (value == -1)
		return 0;
	else if (value == 1)
		return 1;

	else if (value > 1)
	{
		for (i = 2; i <= value; i++)
		{
			c = a + b;
			a = b;
			b = c;
		}
		return c;
	}
}