編程源代碼
1. c++ 求編程源代碼
#include"iostream.h"
#include"math.h"
void main()
{
float a[100][100],b[100],sum=0,d=0,f=0;
int i=0,j=0,k=1,l=0,m,n;
//確定方程組
cout<<"請輸入你要輸入的數據組數(每個方程的系數與常數項為一組):\n";
cin>>n;
cout<<"請輸入你要求的未知數的個數:\n";
cin>>m;
for(int r=1;r<=n;r++)
{
cout<<"請輸入第"<<r<<"組數據:\n";
for(int s=1;s<=m;s++)cin>>a;
cin>>b;
}
//列選主元
for(k;k<=n;k++)
{
d=a;
l=k;
for(i=k+1;i<=n;i++)
{
if(fabs(a)>fabs(d))
{
d=a;
l=i;
}
}
if(l!=k)
{
for(j=k;j<=n;j++)
{
f=a;
a=a;
a=f;
}
f=b;
b=b;
b=f;
}
//消元
for(j=k+1;j<=n;j++)
{
a=a/a;
}
b=b/a;
for(i=k+1;i<=n;i++)
{
for(j=k+1;j<=n;j++)
{
a=a-a*a;
}
j=1;
b=b-a*b;
}
}
//回代
for(i=n-1;i>=1;i--)
{
sum=0;
for(j=i+1;j<=n;j++)
{
sum=sum+a*b;
}
b=b-sum;
}
cout<<"該方程組的解為:\n";
for(i=1;i<=n;i++)
{
cout<<"x"<<i<<"="<<b<<endl;
}
}
2. c語言編程,要源代碼
參考程序:
#include <math.h>#include <stdio.h>int main() {
double a, b, c, discriminant, root1, root2, realPart, imagPart;
printf("Enter coefficients a, b and c: ");
scanf("%lf %lf %lf", &a, &b, &c);
discriminant = b * b - 4 * a * c;
// condition for real and different roots
if (discriminant > 0) {
root1 = (-b + sqrt(discriminant)) / (2 * a);
root2 = (-b - sqrt(discriminant)) / (2 * a);
printf("root1 = %.2lf and root2 = %.2lf", root1, root2);
}
// condition for real and equal roots
else if (discriminant == 0) {
root1 = root2 = -b / (2 * a);
printf("root1 = root2 = %.2lf;", root1);
}
// if roots are not real
else {
realPart = -b / (2 * a);
imagPart = sqrt(-discriminant) / (2 * a);
printf("root1 = %.2lf+%.2lfi and root2 = %.2f-%.2fi", realPart, imagPart, realPart, imagPart);
}
return 0;}
3. 編程 請寫出程序源代碼
java">voidsortArray(inta[],intlen){
inti,j,temp;
for(i=0;i<len;i++){
for(j=0;j<i;j++){
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
冒泡法
4. C語言編程源代碼翻譯
#include<stdio.h>//頭文件
intmain(void)//主函數
{
intdogs;//定義整型變數dogs
printf("Howmanydogsdoyouhave? ");//屏幕上輸出:Howmanydogsdoyouhave?
scanf("%d",&dogs);//從鍵盤輸入一個數,這個數給dogs賦值,之後dogs的值就是這個數
printf("soyouhave%ddog(s)! ",dogs);//屏幕上輸出:soyouhave(你從鍵盤輸入的那個數)dog(s)!
return0;
}
}
5. 編程中的源代碼是什麼
源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。
在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
分類:如果按照源代碼類型區分軟體,通常被分為兩類:自由軟體和非自由軟體。自由軟體一般是不僅可以免費得到,而且公開源代碼;相對應地,非自由軟體則是不公開源代碼。所有一切通過非正常手段獲得非自由軟體源代碼的行為都將被視為非法。
作用。源代碼主要有如下兩種作用:
1.生成目標代碼,即計算機可以識別的代碼。
2.對軟體進行說明,即對軟體的編寫進行說明。為數不少的初學者,甚至少數有經驗的程序員都忽視軟體說明的編寫,因為這部分不會在生成的程序中直接顯示,也不參與編譯。但是注釋代碼對軟體的學習、分享、維護和軟體復用都有巨大的好處。
6. 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]);
}
7. 求c語言編寫程序的源代碼!
如果是找題目的話,你找ACM的吧,入門的題目還是有不少的,隨便把數據結構和演算法也學了吧,那些是真的考你的腦袋瓜子。
如果是想寫小項目的話,純C語言的項目不太好看,主要是GUI方面好像少用C語言的,更多是C++、JAVA等語言了。
8. 編程中的源代碼是什麼意思
C語言源代碼,就是依據C語言規則所寫出的程序代碼,常見的存儲文件擴展名為.c文件和.h文件,分別對應C源文件(source file)和C頭文件(header file)。
C語言是一門編程語言,簡單點說,就是由人類書寫按照一定規范書寫的字元,通過一定手段(編譯鏈接)轉換後,可以讓電腦或者其它電子晶元"讀懂",並按照其要求工作的語言。
在所有的編程語言中,C語言是相對古老而原始的,同時也是在同類語言中更接近硬體,最為高效的編程語言。
(8)編程源代碼擴展閱讀:
C語言廣泛應用於底層開發。它的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
它能提供了許多低級處理的功能,可以保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
9. 各種編程工具的源碼的後綴名是什麼
java的後綴:.java
C語言和C++::
.h頭文件,主要是函數、結構聲明,常量定義等
.c,源文件,函數定義
.exe,可執行文件
.dll,動態鏈接庫
.lib,靜態鏈接庫
.dsp,.dsw都是工程文件,
.cpp是C++的源文件
C#語言:.cs
asp(web):.asp
asp.net(web):.aspx
php(web):.php
JSP(web):.jsp
10. 編程和源代碼有什麼區別
G02是順時針圓弧插補。圓弧插補有兩種編程方法:1. R 編程:G02/G03 X--Y-- R--; X--Y-- 表示圓弧終點位置,R--表示圓弧半徑。2. I ,J,K編程: G02/G03 X--Y-- I-- J-- ; X--Y-- 表示圓弧終點位置,I--表示圓心相對圓弧起點在X軸上的增量值(圓心X值減圓弧起點X值的代數差),J--表示圓心相對圓弧起點在Y軸上的增量值(圓心X值減圓弧起點X值的代數差)。