算法-从变量操作开始

算法思维从0开始

1、三位数翻转

#include
int main()
{
intn;
scanf_s("%d",&n);
printf_s("%d%d%d\n",n % 10, n / 10 % 10, n / 100);
return0;
}
scanf_s  printf_s是新标准的函数 与没有s是一样的

2、交换两个变量

#include
#include
intmain()
{
int a,b;
scanf_s("%d%d", &a,&b);
//借助第三变量
int t;
t = a;
a = b;
b = t;
printf_s("%d %d\n", a,b);
//不借助
a = a + b;
b = a - b;
a = a - b;
printf_s("%d %d\n", a, b);
//用异或
a ^= b ^= a ^= b;
printf_s("%d %d\n", a, b);
system("pause");//此函数是运行了一个系统命令,让命令行窗体暂停,此函数在stdlib.h
return 0;
}

你可能感兴趣的:(C++,编程语言,算法)