『壹』 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]);

}