『壹』 c语言怎么编写

您好。您可以下载VC++2010,学习版,或者是DW有的版本也支持编写C语言程序和C++程序。然后看着书,打开界面直接输入代码,编译连接执行就可以了

『贰』 C语言写代码

是这个意思吧:修改宏定义中的 N 的值就可以改变维度。例如把5改成10,结果如下:

#include<stdio.h>
#include<stdlib.h>

#defineN3//表示5个整数

intmain()
{
doublea[N]={0};
doubleb[N]={0};
doubleMul=0;//存储向量乘积
doubleMultiy=0;//存储向量乘积的和
inti;
for(i=0;i<N;i++)
{
printf("请输入共%d个整数,第%d个整数给数组a: ",N,i+1);
scanf("%lf",&a[i]);
}
for(i=0;i<N;i++)
{
printf("请输入共%d个整数,请输入第%d个整数给数组b: ",N,i+1);
scanf("%lf",&b[i]);
}
for(i=0;i<N;i++)
{
Mul=a[i]*b[i];
Multiy+=Mul;
}
printf("N个维度的向量积是:%.0lf ",Multiy);

return0;
}

『叁』 用C语言编写代码

#include <iostream>
using namespace std;
void wide(int n );
void high(int n );
void wide(int n)
{
int i;
if(n>0)
{
for(i=0;i<=n;i++)
cout<<'*';
cout<<endl;
}
}

void high(int n)
{
int i;
int j;
if(n>0)
{

for(i=0;i<n-1;i++)
{
cout<<'*';
for(j=0;j<n-1;j++)
cout<<' ';
cout<<'*';
cout<<endl;
}
}
}

void main()
{
int n,flag=0,a[100];
while (1)
{
cin>>n;
if (n == 0)
break;
a[flag++] = n;
}
for(n=0; n<=flag ;n++)
{
wide(n);
high(n);
wide(n);
high(n);
wide(n);
cout<<endl;
}
}

『肆』 用C语言编写的代码程序( )

D gcc命令其实依次执行了四步操作:1.预处理(Preprocessing), 2.编译(Compilation), 3.汇编(Assemble), 4.链接(Linking)。

『伍』 怎么编写C语言程序,如:Helloworld的

代码如下:

#include<stdio.h>

intmain(void)

{

printf("Hello,world!");

return0;

}

一、首先,打开我们的Visual C++ 6.0软件,我使用的为中文版,软件主界面如下图所示:


(5)c语言编写代码扩展阅读

C语言的基本构成:

1、数据类型。C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

2、常量与变量。常量其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。

3、数组。如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。

4、指针。

(1)、如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一

(2)、指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。

(3)指针是一把双刃剑,许多操作可以通过指针自然的表达,但是不正确的或者过分的使用指针又会给程序带来大量潜在的错误。

5、字符串。C语言的字符串其实就是以''字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。它们不同于字符数组。使用这些函数需要引用头文件<string.h>。

6、文件输入/输出在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件<stdio.h>;中。

『陆』 编写一个C语言代码

原理是靠右输出,每次将输出宽度加一
代码如下
#include <stdio.h>
int main()
{
printf("%6d\n",1);
printf("%7d\n",121);
printf("%8d\n",12321);
printf("%9d\n",1234321);
printf("%10d\n",123454321);
printf("%11lld\n",12345654321);
//最后一行输出的数已经大于整形int的输出范围,故改为long long格式输出,输出控制格式%lld
return 0;
}输出情况

『柒』 c语言编程代码

两种方法我写在一起,可以独立拆开。

#include <stdio.h>

void finda1(char a[3][10]);

void finda2(char a[3][10]);

void show(char (*p)[10]);

int main()

{

char a[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

printf("原数组内容: ");

show(a);

printf(" 1、用数组指针的方法(函数): ");

finda1(a);

printf("执行后: ");

show(a);


printf(" --------------------- ");


char b[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

printf("原数组内容: ");

show(a);

printf(" 2、用指针数组的方法(函数finda2): ");

finda2(b);

printf("执行后: ");

show(b);

return 0;

}

void finda1(char a[3][10])

{

int i,j;

char (*p)[10]=a;

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

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

if(p[i][j]=='a')

printf("发现:第%d行第%d个元素是‘a’,已替换 ",i+1,j+1),p[i][j]='1';

}

void finda2(char a[3][10])

{

int i,j;

char *p[3]={&a[0][0],&a[1][0],&a[2][0]};

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

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

if(p[i][j]=='a')

printf("发现:第%d行第%d个元素是‘a’,已替换 ",i+1,j+1),p[i][j]='1';


}

void show(char (*p)[10])

{

int i,j;

for(i=0;i<3;i++,printf(" "))

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

printf("%c ",p[i][j]);

}

『捌』 C语言编程代码

我写的是java手上没有写c的东西,思路就是把这个式子转换成一步一步的普通式子就好了,既然你引用了math头文件,里面已经支持了各种各样的计算方法,比如sin(),pow()等,运用这些方法分别计算:
1、计算 con3x + x平方 -1;
2、计算 e的x次方 - 2tanx + 1 取绝对值;
3、第1步与第2步求商;
4、计算 3ysiny + tany;
5、计算 1.5 + y的绝对值;
6、第4步与第5步求商;
7、第3步与第6步求和

『玖』 如何编写C语言程序

准备材料

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

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

『拾』 C语言编写代码

两种方法我写在一起,可以独立拆开。

#include <stdio.h>

void finda1(char a[3][10]);

void finda2(char a[3][10]);

void show(char (*p)[10]);

int main()

{

char a[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

printf("原数组内容: ");

show(a);

printf(" 1、用数组指针的方法(函数finda1): ");

finda1(a);

printf("执行后: ");

show(a);


printf(" --------------------- ");


char b[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

printf("原数组内容: ");

show(a);

printf(" 2、用指针数组的方法(函数finda2): ");

finda2(b);

printf("执行后: ");

show(b);

return 0;

}

void finda1(char a[3][10])

{

int i,j;

char (*p)[10]=a;

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

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

if(p[i][j]=='a')

printf("发现:第%d行第%d个元素是‘a’,已替换 ",i+1,j+1),p[i][j]='1';

}

void finda2(char a[3][10])

{

int i,j;

char *p[3]={&a[0][0],&a[1][0],&a[2][0]};

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

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

if(p[i][j]=='a')

printf("发现:第%d行第%d个元素是‘a’,已替换 ",i+1,j+1),p[i][j]='1';


}

void show(char (*p)[10])

{

int i,j;

for(i=0;i<3;i++,printf(" "))

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

printf("%c ",p[i][j]);

}