當前位置:首頁 » 編程語言 » C語言中編輯

C語言中編輯

發布時間: 2022-07-20 08:13:48

c語言 編輯程序

int
main()
{

int
a=0,c=0;

char
b;

scanf("%d%c%d",a,b,c);

swich(b)
{

case
'+':printf("%d%c%d=%d",a,b,c,a+c);break;

case
'-':printf("%d%c%d=%d",a,b,c,a-c);break;

case
'*':printf("%d%c%d=%d",a,b,c,a*c);break;
case
'/':if(a!=0&&c!=0)

printf("%d%c%d=%d",a,b,c,a/c);break;

else

printf("您輸入的數據不符合除法運算規則");break;

}
}
這是我沒有用工具寫的可能有錯誤,但基本思想是這樣的。

㈡ C語言中如何編輯一個新文件和一個已存檔的文件

如果只是建一個文件,可以用上面兩位的方法.如果是想建立一個能運行的c++文件,可以按這樣的順序:文件->新建->新建項目->win32->win32控制台應用程序->ok->下一步->空項目.如果想在項目里添加文件,可以選擇:
右鍵點擊源文件->添加->新建項->c++文件.

㈢ c語言怎麼編寫

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

char fun(char *a,char *b)

{

char *t;

strcpy(t,a);

strcpy(a,b);

strcpy(b,t);

}

struct st{

char a[6][20];

};

int main()

{

struct st s[111];

int n,x[111],k=0,ts,sum=0;

scanf("%d",&n);

printf("學號 姓名 數學 物理 英語 計算機 ");

for(int i=0;i<n;i++)

{

sum=0;

for(int j=0;j<6;j++)

{

scanf("%s",s[i].a[j]);

if(j!=0&&j!=1)

{

sum+=atoi(s[i].a[j]);

}

}

x[k++]=sum/3;

}

for(int i=0;i<k;i++)

{

for(int j=0;j<k-i-1;j++)

{

if(x[j]>x[j+1])

{

ts=x[j];

x[j]=x[j+1];

x[j+1]=ts;

for(int l=0;l<6;l++)

fun(s[j].a[l],s[j+1].a[l]);

}

}

}

printf("學號 姓名 數學 物理 英語 計算機 平均成績 ");

for(int i=0;i<n;i++)

{

for(int j=0;j<6;j++)

{

printf("%s",s[i].a[j]);

for(int k=0;k<8-strlen(s[i].a[j]);k++)

printf(" ");

}

printf("%8d ",x[i]);

}

return 0;

}

㈣ 在c語言中,如何編輯一個新文件和一個已存在的文件

如果只是建一個文件,可以用上面兩位的方法.如果是想建立一個能運行的C++文件,可以按這樣的順序:文件->新建->新建項目->win32->win32控制台應用程序->OK->下一步->空項目.如果想在項目里添加文件,可以選擇: 右鍵點擊源文件->添加->新建項->C++文件.

㈤ 如何用c語言編輯文字

是因為你的目的串中有個空格,用scanf輸入的時候會把空格前的當成輸入了這個問題吧??
我寫了個代碼可以處理你上面說的這個問題,如果相同列印7,不同列印0,你要是需封成函數可以在我的基礎上修改.代碼在vc++6上編譯運行.代碼如下:

#include <stdio.h>
#include <string.h>
#include <conio.h>
#define DEBUG 1
int main()
{
char src[512] = "";
char *dst = "asdf kjhf";
int fg = 0;//腳標
char ch;
printf("請輸入字元串,回車結束輸入:\n");
#ifdef DEBUG
//此方法可以不用回車當結束符亦可
while (ch = getch()) {
printf("%c",ch);//回顯輸入
if (ch == 13) {
putchar(10);//換行符
break;
} else {
src[fg++] = ch;
if (fg == 511) {
break;//再大就越界了
}
}
}
#else
//此方法結束符必須為回車用此方法時將#define DEBUG 1注釋即可
gets(src);
#endif
// printf("src:%s\ndst:%s\n",src,dst);
if (strcmp(src, dst) == 0) {
printf("7\n");
} else {
printf("0\n");
}
return 0;
}

㈥ C語言編輯,求救

#include <stdio.h>


int main()

{

printf("Hello,world!");


return 0;

}

㈦ c語言編輯

#include <iostream>

using namespace std;

int fac(int n) {
return n <= 2 ? 1 : fac(n - 1) + fac(n - 2);
}

int main() {
for (int i = 1; i <= 40; i++) {
cout << fac(i) << endl;
}
}

㈧ C語言中 編輯。編譯。連接。運行是什麼意思 求詳解 這是簡答題

編輯就是對代碼的編寫,按照c語言規則,編寫完成一定功能的代碼。
編譯就是對代碼進行編譯,讓代碼從
高級語言
編譯成可以讓電腦識別運算的
機器碼

連接就是對代碼各個函數等進行,連接
運行就是運行所編輯代碼組成的程序。

㈨ C語言程序編輯怎麼做

用字元串自己向自己拷貝,遇要刪除的字元時跳過的辦法可以節省些許空間和時間。舉例如下:

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
char*Squeeze(chars[],charc){
inti,j;
for(j=i=0;s[j]=s[i];i++)//連同最後的'',自己向自己拷貝
if(s[j]-c)
j++;//不為c的字元拷貝有效
returns;
}
intmain(void){//測試一下
chara[]="abcdjfkal;hjfdkasl7348190fha";
printf("Before:%s ",a);
printf("After:%s ",Squeeze(a,'a'));
return0;
}

㈩ C語言編輯編譯連接的作用是什麼

C語言編輯的作用是檢查語法,製作C語言的源文件和頭文件,生成匯編代碼。

C語言編輯的作用是將匯編代碼轉換機器碼。在這一步中,會對文件內部的語法語義做處理,如果編譯出錯,無法進行後續動作。

C語言鏈接的作用是將機器碼鏈接到一起生成可執行程序。這一步會對文件之間的關聯做檢查,如果出錯,將不會生成可執行程序,也就無法執行。

(10)C語言中編輯擴展閱讀:

C語言鏈接時,將源文件中用到的庫函數與匯編生成的目標文件.o合並生成可執行文件。該可執行文件會變大很多,一般是調用自己電腦上的靜態庫。

靜態庫和應用程序編譯在一起,在任何情況下都能運行,而動態庫是動態鏈接,文件生效時才會調用。很多代碼編譯通過,鏈接失敗就極有可能在靜態庫和動態庫這出現了紕漏,要視情況解決。缺少相關所需文件,就會鏈接報錯。這個時候就要檢查下本地的鏈接庫是不是缺損。

熱點內容
android下拉刷新通用 發布:2025-02-01 05:03:51 瀏覽:905
紫光存儲最近 發布:2025-02-01 04:58:49 瀏覽:380
sqlserver重命名 發布:2025-02-01 04:56:24 瀏覽:428
iisftp被動模式 發布:2025-02-01 04:41:50 瀏覽:350
車載安卓怎麼安裝軟體 發布:2025-02-01 04:30:50 瀏覽:469
安卓系統su程序是什麼 發布:2025-02-01 04:25:42 瀏覽:475
android代碼行數統計 發布:2025-02-01 04:20:47 瀏覽:216
快速喊話腳本 發布:2025-02-01 04:16:48 瀏覽:885
如何分辨普拉多的配置 發布:2025-02-01 04:11:45 瀏覽:681
linuxc文件刪除 發布:2025-02-01 04:11:33 瀏覽:218