C語言中編輯
㈠ 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++)//連同最後的'