用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变量a,b的值。

Python015

用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变量a,b的值。,第1张

程序代码如下:\x0d\x0a#include//编译预处理命令\x0d\x0aint main(int argc, char *argv[]) //主函数,字符的声明\x0d\x0a{\x0d\x0achar a,b //定义字符a,b\x0d\x0a\x0d\x0ascanf("%c %c",&a,&b) //输入字符a,b\x0d\x0a\x0d\x0aprintf("%c %c\n",a,b)//打印字符a,b\x0d\x0a\x0d\x0areturn 0//返回并且输出a,b\x0d\x0a}\x0d\x0a扩展知识:\x0d\x0aMatlab变量的特点:不需事先声明,也不需指定变量类型,Matlab自动根据所赋予变量的值或对变量所进行的操作来确定变量的类型;在赋值过程中,如果变量已经存在,Matlab会用新值代替旧值,并以新的变量类型代替旧的变量类型。 \x0d\x0a变量的默认类型为double。

//思路一:采用第三者中间变量

main()

{ int a,b,t

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

printf("交换前:a=%d,b=%d\n",a,b)

t=a

a=b

b=t

printf("交换后:a=%d,b=%d\n",a,b)

}

//思路二:利用数学计算方法

main()

{ int a,b

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

printf("交换前:a=%d,b=%d\n",a,b)

a=a+b

b=a-b

a=a-b

printf("交换后:a=%d,b=%d\n",a,b)

}