当前位置:首页 » 编程软件 » c程序的编译

c程序的编译

发布时间: 2022-01-10 00:06:31

⑴ 用c语言编译一下

#include<stdio.h>
intmain()
{
inta[18][18];
intn;
while(scanf("%d",&n)&&n){
a[18][18]={0};
for(intk=n;k>=1;k--){//对于n的四周赋值
for(intj=1;j<=2*n-1;j++){
a[k][j]=n-k+1;
a[2*n-k][j]=n-k+1;
a[j][k]=n-k+1;
a[j][2*n-k]=n-k+1;
}
}
for(inti=1;i<n;i++){//对于n行n列赋值
a[n][i]=n-i+1;
a[i][n]=n-i+1;

}
for(inti=n+1;i<=2*n-1;i++){
a[n][i]=i-n+1;
a[i][n]=i-n+1;
}
for(inti=1;i<=n*2-1;i++){
for(intj=1;j<=n*2-1;j++){
printf("%d",a[i][j]);
}
printf(" ");
}
}
return0;
}

⑵ C语言,文件编译

#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",a,b,c);
printf("%d",max(a,b,c));
printf("%d",min(a,b,c));
printf("%d",sum(a,b,c));
printf("%d",CJ(a,b,c));
}

int max(a,b,c)
{
if(a>=b&&a>=c)
return a;
else if(b>=a&&b>=c)
return b;
else if(c>=a&&c>=b)
return c;
}

int min(a,b,c)
{
if(a<=b&&a<=c)
return a;
else if(b<=a&&b<=c)
return b;
else if(c<=a&&c<=b)
return c;
}

int sum(a,b,c)
{
return(a+b+c);
}

int CJ(a,b,c)
{
return(a*b*c);
}

⑶ c语言编译程序

刚好写过一个类似的
#include <stdio.h>

int IsPrime(int n) //素数判断
{
int i;
if (n == 1 || n == 2 || n == 3 || n == 5)
return 1;
else if (n % 2)
{
for (i = 3; i <= n / 2 + 1; i += 2)
{
if (n % i == 0) return 0;
}
return 1;
}
else
{
return 0;
}
}
int IsInvaildNumber(int n)//输入大于5的偶数判断
{
if((n<=5)||(n%2!=0))
return 1;
return 0;
}
void main()
{
int f,i,resault = 0;
printf("input Number:\n");
scanf("%d",&f);
if(IsInvaildNumber(f))
{
printf("InvaildNumber\n");
return;
}
for(i=0;i<f/2;i++)
{
if(IsPrime(i))
{
if(IsPrime(f-i))
{
resault = 1;
break;
}
}

}
if(resault)
printf("yes\n");
else
printf("no\n");

}

⑷ 怎样用c语言编译

C编译的整个过程很复杂,大致可以分为以下四个阶段:

  1. 预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理,如对宏定义的替换以及文件头中所包含的文件中预定义代码的替换等,总之这步主要完成一些替换工作,输出是同源文件含义相同但内容不同的文件。

  2. 编译、优化阶段编译就是将第一阶段处理得到的文件通过词法语法分析等转换为汇编语言。优化包括对中间代码的优化,如删除公共表达式,循环优化等;和对目标代码的生成进行的优化,如如何充分利用机器的寄存器存放有关变量的值,以减少内存访问次数。

  3. 汇编阶段将汇编语言翻译成机器指令。

  4. 链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的目标文件成为一个能够被操作系统装入执行的统一整体。

⑸ C语言编译一个程序

简单啊 在Visual c++下编译啊 ,TC识别不了中文
#include<stdio.h>
#include<string.h>
void main()
{
char s[30];
printf("输入\"你是一只猪\"");
while(1)
{ gets(s);
if(strcmp(s,"你是一只猪")==0)
{
printf("终于承认你是猪了吧!");
return;
}
else
gets(s);
}
}

⑹ C语言怎么编译呀

在本机上搭建IDE开发环境,在IDE中导入编译器,就可以本地编译了。
把代码在本地写好,编译过之后,运行样例没问题后,再上传的网站上,网站上是有编译器的,你选择之后会自动编译。

⑺ C语言程序编译

#include <stdio.h>
#include <string.h>

void main()
{
int i,a,n;
char s[20];

printf("请输入一个不多于5位的正整数:");
scanf("%d",&a);
sprintf(s,"%d",a);
n=strlen(s);
printf("%d是一个%d位数\n",a,n);

for(i=n-1;i>=0;i--)
{
printf("%c",s[i]);
}

printf("\n");
getch();
}

⑻ 怎样用记事本编写c语言程序 并编译

1 先在系统变量或用户变量中添加MSDev\Bin 和 \VC98\Bin路径。
设置include路径:INCLUDE=...\VC98\Include
2 开一个命令行窗口,输入 cl 看看能不能找到路径。
3 下面用记事本新建一个hello.c程序如下
#include<stdio.h>
int main()
{
printf("Hello world!!");
return 0;
}
4 编译:cl hello.c 可以看到生成了hello.obj和hello.exe,运行生成的hello.exe,成功!
追问
//先在系统变量或用户变量中添加MSDev\Bin 和 \VC98\Bin路径。、
这句话能够解释得再详细一点吗?
追答
1 简单的方法是在命令行窗口中每次执行以下语句:
SET PATH=%PATH%;...MSDev\Bin;...\VC98\Bin
SET INCLUDE==...\VC98\Include
你可以写成批处理,每次新开命令窗口运行一下就行。
其实你的vc98\bin目录下有一个VCVARS32.BAT,直接运行一下就可以。

2 在 桌面-》我的电脑上点右键菜单,选择《属性》,弹出的窗口上选择《高级》,里面有个《环境变量》设置按钮,可以修改路径等信息,这样改就可以一劳永逸。

⑼ C程序编译

报错是什么?什么编译环境?pause 貌似是小写的?
因为你的第一个case 1 没有break,所以出现了1* 和3*

热点内容
腾讯校招简历上传 发布:2024-09-20 22:55:33 浏览:587
vba与数据库连接 发布:2024-09-20 22:55:24 浏览:323
网易版我的世界电脑版服务器推荐 发布:2024-09-20 22:55:23 浏览:696
中兴服务器管理口地址配置 发布:2024-09-20 22:50:22 浏览:118
域名指定服务器ip 发布:2024-09-20 22:26:43 浏览:673
jsp系统源码下载 发布:2024-09-20 22:22:22 浏览:866
怎么给云服务器套盾 发布:2024-09-20 22:06:21 浏览:8
我的世界建筑大师设计服务器 发布:2024-09-20 22:05:37 浏览:151
sqlserver的check约束 发布:2024-09-20 22:05:25 浏览:407
编程需要p 发布:2024-09-20 22:03:55 浏览:238