准备材料
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语言源代码,指针与数组编程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)