c语言编程题!
#include 《stdio.h》
void swap(int *a, int *b)
{
int t = *a;
*a = *b;
*b = t;
}
void sort(int *a, int n)
{
int i, j;
for (i = 0; i 《 n - 1; i++)
for (j = 0; j 《 n - 1 - i; j++)
if (a[j] 《 a[j + 1])
swap(&a[j], &a[j + 1]);
}
int main(void)
{
int n, a;
while (scanf(“%d“, &n) != EOF && n != 0) {
int i;
for (i = 0; i 《 n; i++)
scanf(“%d“, a + i);
sort(a, n);
for (i = 0; i 《 n - 3; i++)
if (a[i] 《 a[i + 1] + a[i + 2])
break;
if (i 《 n - 3)
printf(“%d\n“, a[i] + a[i + 1] + a[i + 2]);
else
printf(“0\n“);
}
return 0;
}
c语言编程代码
两种方法我写在一起,可以独立拆开。
#include 《stdio.h》
void finda1(char a);
void finda2(char a);
void show(char (*p));
int main()
{
char a={{“gehajl“},{“788a987a7“},{“ccabbbabbb“}};
printf(“原数组内容:\n“);
show(a);
printf(“\n1、用数组指针的方法(函数finda1):\n“);
finda1(a);
printf(“执行后:\n“);
show(a);
printf(“\n---------------------\n“);
char b={{“gehajl“},{“788a987a7“},{“ccabbbabbb“}};
printf(“原数组内容:\n“);
show(a);
printf(“\n2、用指针数组的方法(函数finda2):\n“);
finda2(b);
printf(“执行后:\n“);
show(b);
return 0;
}
void finda1(char a)
{
int i,j;
char (*p)=a;
for(i=0;i《3;i++)
for(j=0;j《10;j++)
if(p[i][j]==’a’)
printf(“发现:第%d行第%d个元素是‘a’,已替换\n“,i+1,j+1),p[i][j]=’1’;
}
void finda2(char a)
{
int i,j;
char *p={&a,&a,&a};
for(i=0;i《3;i++)
for(j=0;j《10;j++)
if(p[i][j]==’a’)
printf(“发现:第%d行第%d个元素是‘a’,已替换\n“,i+1,j+1),p[i][j]=’1’;
}
void show(char (*p))
{
int i,j;
for(i=0;i《3;i++,printf(“\n“))
for(j=0;j《10;j++)
printf(“%c “,p[i][j]);
}
单片机中大都使用什么语言编程
一、使用的语言编程
一般接触的就是汇编和C语言。但还有其他可选择的项目,比如AVR单片机可以用BASIC;ARM9、ARM11等高端的用C++。
二、什么是汇编
汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理的系统软件。-c语言编程实例100题
三、什么是c语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。-语言编程
C语言绘图能力强,具有可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的编译软件有Microsoft Visual C++,Borland C++,gcc(linux系统下最常用的编译器),Watcom C++ ,Borland C++, Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C等。-c语言编程实例100题