南陵县光伏扶贫项目:C语言的算术问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/15 11:03:28
将键盘任意输入的两个两位数的正整数a、b合并形成一个整数放入到变量c中。合并方法是:将a的十位和个位依次放在c数的千位和十位,将b的十位和个位依次放在c数的百位和个位,例如:当a=45,b=12,合并后c=4152。

main()
{
int a,b,c;
scanf("%d%d",&a,&b);
if (a>=100||a<=9||b>=100||b<=9) return 1; //判断 a,b是不是两位数
c = (a/10)*1000+(a%10)*10 + (b/10)*100+(b%10);
printf("c=%d\n",c);
return 0;
}

main()
{
int a,b;
int c;
printf ("a=");
scanf ("%d",&a);
printf ("b=");
scanf ("%d",&b);
c = a/10*1000+b/10*100+a%10*10+b%10;
printf ("c=%d",c);
system("PAUSE");
}

main()
{
int a,b; long c; int i=0,j=0; int q,w,e,r;
printf(\"please input the number of a\\n\");
scanf(\"%d\",&a);
for(i=0;i<=9;i++)
{ for(j=0;j<=9;j++)
if (a==10*i+j);
{q=i;w=j;}
}
printf(\"please input the number of b\\n\");
scanf(\"%d\",&b);
for(i=0;i<=9;i++)
{ for(j=0;j<=9;j++)
if(b==10*i+j);
{e=i;r=j;}
}
c=c=1000*q+10*w+100*e+r;
printf(\"the number of c is %ld \",c);
getch();
}

我没检验 你试下吧 应该可以