c语言编写程序。

c语言编写程序。,第1张

准备材料

windows电脑、VC++(DEV_C++)

1打开桌面上的DEV_C++,进入如下界面:

2快捷键“CTRL+N”建立新源代码

3输入源代码,下面给出最简单的Hello,world源代码:

#include <stdioh>

int main( ){

printf("Hello,World\n");

return 0;

}

4按下F11编译并且运行源代码,得到运行结果:

5点击任意键返回源代码编辑界面可以继续进行开发,接下来就是C语言语法的学习了。

/使用递归,理论上说可以对任意多位数组合,但位数太多了,可能发生堆栈溢出

以下程序在VC++60中编译通过.

/

#include <stdioh>

#include <stringh>

#define MAX_NUMBER 6 //修改这个参数来允许最大的位数,现设为6位

void GetZhe (const char preStr,const char strNum)

{

char newPreStr[MAX_NUMBER];

char tmpStr[MAX_NUMBER];

int i,j,k,iCnt;

k = strlen(strNum);

if (k>MAX_NUMBER) {

printf("超过最大允许的位数:%d!",MAX_NUMBER);

return ;

}

switch(k)

{

case 0:

return;

case 1:

strcpy(tmpStr,preStr);

strcat(tmpStr,strNum);

printf("%s\r\n",tmpStr);

break;

default:

tmpStr[0] = 0;

for (i=0;i<k;i++)

{

strcpy(newPreStr,preStr);

j = strlen(newPreStr);

newPreStr[j] = strNum[i];

newPreStr[j+1] = 0;

iCnt = 0;

for (j=0;j<k;j++)

{

if(j != i)

{

tmpStr[iCnt] = strNum[j];

iCnt ++ ;

}

}

tmpStr[iCnt] = 0;

GetZhe(newPreStr,tmpStr);

}

}

}

int main(int argc, char argv[])

{

GetZhe("","123456");

return 0;

}

1

#include<stdioh>

void main()

{

int i,a[10],p,x,n,flag=0;

p=a;

printf("请输入数组元素的个数n,n<=10\n");

scanf("%d",&n);

for(i=0;i<n;i++)

{

printf("请输入第%d个元素\n",i+1);

scanf("%d",p+i);

}

printf("请输入要查找的数字\n");

scanf("%d",&x);

for(i=0;i<n;i++)

if((p+i)==x)

{

printf("查找成功,下标为%d\n",i);

flag=1;

}

if(flag==0)

printf("Not found!\n");

}

/你要的功能在fun函数中实现,注意参数调用的方式/

#include<stdioh>

#define N 3/可以改/

#define M 3/可以改/

void fun(double a[][M],int n,int m);

void main()

{

double a[N][M]={1,60,35,90,90,95,68,95,83};

fun(a,N,M);

}

void fun(double a[][M],int n,int m)

{

int i,k;

double p=&a[0][0];

for(i=0;i<nm;i++)

if((p+i)<60)

{

printf("%d:",i/n);

for(k=0;k<M;k++)

printf("%-72f",(p+i/n+k));

printf("\n");

i=i/n+k-1;

}

}

输入2个正整数m和n,求其最大公约数和最小公倍数

#include

#include

int main()

int m,n,p,q,s,r;

printf("请输入两个正整数;m,n\n");

scanf("%d,%d",&m,&n);

#include<stdioh>

main()

int a,b,t=0;

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

if (a<b)

printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(ab),(a%b));

}

主要特点

C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接 *** 作,因此既能够用于开发系统程序,也可用于开发应用软件。

百度百科-c语言

1、首先,我们编写C语言的头文件#include <stdioh>。

2、然后我们编写Main函数框架。

3、接下来我们定义两个变量,如下图所示。

4、然后我们编写输入的函数,如下图所示。

5、接下来在输入后,我们编写输出程序。

6、这时候,我们便可以观察最终结果。

以上就是关于c语言编写程序。全部的内容,包括:c语言编写程序。、用C语言和数据结构编写一个简单的程序(求源代码)、求C语言源代码,指针与数组编程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10060611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存