導航:首頁 > 編程知識 > 計算機編程用c語怎麼寫

計算機編程用c語怎麼寫

發布時間:2023-05-27 17:35:30

① 用c語言如何編程

建議從python入門,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]);

}

③ 用c語言編寫程序輸出一個短句

1. 輸入一個數然後輸出一句話的程序用C語言怎麼編寫

用if或switch語句如`:

switch((int)x)

{

case 9:printf("你好 ");break;

case 8:printf("您好 ");break;

case 7:printf("我愛你 ");break;

case 6:printf("。。 ");break;

default:printf("重慶 ");

}

你輸入6,7,8,9,分別輸出相應的話 這只是部分 你還要在前面加上預處理和主函數

2. C語言編程,怎麼在printf輸出語句中輸出一個中文和變數混合的句子

//C:

#include <stdio.h>

int main() {

int x = 10;

printf("%s%d%s", "需要100元的紙幣共", x, "張。");

}

//C++:

#include <iostream>

int main() {

int x = 10;

cout <<; "需要100元的紙幣共" << x <<; "張。";

}printf的使用方法是:

int printf ( const char * format, 。 );上面的s是String類型輸出,d是整型(可以改為i)

[具體的類型表參考]C++REF,上面有很全的資料,但是需要一定的英語知識積累

3. c語言程序:使用一個選擇語句和一個循環語句編寫一個程序(什麼程

#include

int main()

{

int a,b;

int c;

scanf("%d%d%d",&a,&b,&c);//輸入三個數

switch(c)//對輸入第三個數進行判斷

{

case 0://如果第三個數是0,那麼輸出前兩個數的和

c = a+b;

break;

case 1://否則輸出前兩個數的差

default:

c = a-b;

break;

}

printf("%d ", c);//這里輸出結果。

}

4. 編寫一個C語言程序,輸出以下信息

printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出信息。

printf()函數的調用格式為: printf("<;格式化字元串>", <;參量表>);

其中格式化字元串包括兩部分內容:

一部分是正常字元, 這些字元將按原樣輸出;另一部分是格式化規定字元, 以"%"開始, 後跟一個或幾個規定字元, 用來確定輸出內容格式。

參量表是需要輸出的一系列參數, 其個數必須與格式化字元串所說明的輸出參數個數一樣多, 各參數之間用","分開, 且順序一一對應, 否則將會出現意想不到的錯誤。

/*******************************************************************/

printf的格式控制的完整格式:

% - 0 m.n l或h 格式字元

下面對組成格式說明的各項加以說明:

①%:表示格式說明的起始符號,不可缺少。

②-:有-表示左對齊輸出,如省略表示右對齊輸出。

③0:有0表示指定空位填0,如省略表示指定空位不填。

④m.n:m指域寬,即對應的輸出項在輸出設備上所佔的字元數。

n指精度,用於說明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。

⑤l或h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。

5. 如何用c語言編寫一個程序,輸出一張笑臉

這個笑臉算嗎呵呵

#include<stdio.h>

#include <Windows.h>

struct move_point

{

int x,y;

int xv,yv;

}man;

void gotoxy(int x, int y) //x為列坐標,y為行坐標

{

COORD pos = {x,y};//定義坐標

HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);//設置一個句柄

SetConsoleCursorPosition(hOut, pos);

}

void main()

{

int i;

gotoxy(10, 10);

printf("%c", 2);

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

{

gotoxy(10 + i, 10);

printf(" ");

printf("%c", 2);

Sleep(100);

}

}

6. C語言的一句話簡單編程

1.#include

main()

{

int a;

scanf("%d",&a);

if(a/2!=0)

printf("this is a odd number.");

else

printf("this is a even number.");

}

2.#include

#define PI 3.1415926

void main()

{

int r=5,h=3;

float area,vol;

area=PI*r*r;

vol=area*h;

printf("area=%f",area);

printf("vol=%f",vol);

}

3.

#include

main()

{

int a,b,c;

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

c=a>b?a:b;

printf("%d",c);

}

7. 用C語言編寫程序:由用戶輸入一個字元串,按照用戶的要求輸出句中

WIN-TC下編譯成功 不好意思,char *str;字元串指針才對。

printf和scanf都是基本的輸入輸出函數 在turbo c中根本不用導入string 頭文件和stdio 除非你用C++ main() { char *str; int n; printf("Please input a string:"); scanf("%s",str); printf("Which char:"); scanf("%d",&n); printf("The NO.%d charector is "%.1s" ",n,str+n-1); getch(); }。

④ 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語言如何寫代碼

這個問題就是一個簡單的輸出

代碼示例如下

#include<stdio.h>

int main()

{

printf("Hello World! ");

}

⑥ 用C語言編程中,一般的格式是怎樣的

C語言源程序的編程格式歸納如下:
1,一個C語言源程序必須有且只有一個MAIN函數.
2,函數名後必須緊跟圓括弧對,函數體放在右圓括弧")"後的花括弧對"{}"中.
3,每個程序體(包括函數的函數體,含有多條語句的選擇結構和循環結構中的語句序列)必須用一對花括弧括起來.
4,文件包含預處理命令,#INCLUDE<*.H>應置於源程序的開始位置.
5,語句未尾必須有分號,而預處理命令和函數首部的未尾及右花括弧之後不要分號.
6,同一字母大,小寫意義不同,關鍵字和標准庫函數名必須用小寫.
7,變數必須先定義,後使用
8,除已有明顯間隔符外,標識符,關鍵字之間必須有至少一個空格
9,註解必須包含在"/*
*/符號之間

閱讀全文

與計算機編程用c語怎麼寫相關的資料

熱點內容
專科學網路技術 瀏覽:884
快播電影在線 瀏覽:443
ps白底換紅底教程 瀏覽:709
主角得到九級文明科技 瀏覽:929
香港恐怖經典三圾電影 瀏覽:913
有個會做瑜伽的嫂子韓國電影名叫什麼 瀏覽:342
木子高大坤韓國什麼電視 瀏覽:880
電影那個叫什麼網的 瀏覽:932
谷歌翻譯怎麼蜂窩數據用不了 瀏覽:447
什麼軟體可以算點雲模型數據 瀏覽:537
周冬雨吳越許君聰電影 瀏覽:217
外國有什麼網站能看小電影 瀏覽:766
香港四級電影是什麼意思 瀏覽:67
吃嬰兒的電影 瀏覽:408
word2010文檔奇偶頁 瀏覽:344
win10雙屏獨立顯示桌面 瀏覽:337
大數據的標簽管理 瀏覽:378
js請求url不跳轉獲取值 瀏覽:21
張揚小說主角 瀏覽:924
誰給個迅雷靠譜網站你懂得 瀏覽:625

友情鏈接