c語言顯示名單,C語言列表

本文目錄一覽:

用c語言輸出顯示自己的姓名和學號,請寫出完整的程序代碼

#include”stdafx。h”

#include

intmain()

{

charszBuf[20]={0};

printf(”請輸入姓名\n”);

printf(””);

scanf(”%s”,szBuf);

intiNum=0;

printf(”請輸入學號\n”);

printf(””);

scanf(”%d”,iNum);

printf(”**************您的信息如下**********************\n”);

printf(”姓名:%s\n”,szBuf);

printf(”學號:%d\n”,iNum);

return0;

}

代碼具有較好的可移植性

C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植,這就意味著,對於一台計算機編寫的C程序可以在另一台計算機上輕鬆地運行,從而極大的減少了程序移植的工作強度。

以上內容參考:百度百科-c語言

用C語言編寫一段程序,要求是按學號列印學生名單,用結構體或數組。急啊大神門

/*8、編寫三個函數:(1)輸入10個職工的姓名和職工號,建議函數原型:void Input(char Name[10][20], int WorkNo[10]);

               (2)按職工號由小到大排序,姓名順序也隨之調整, void Sort(char Name[10][20], int WorkNo[10]);

(3)要求輸入一個職工號,用折半查找法找出該職工的姓名, int Search(char Name[10][20], int WorkNo[10],char *pName)。

      在主函數中調用函數輸入10個職工的姓名和職工號;然後排序;然後從鍵盤上輸入要查找的職工號,輸出該職工姓名。*/

#includestdio.h

#includestring.h

void Input(char Name[10][20], int WorkNo[10])

{

int i;

for(i=0;i10;i++)

{

   scanf(“%s”,Name[i]);

scanf(“%d”,WorkNo[i]);

}

}

void Sort(char Name[10][20], int WorkNo[10])

{

int i,j,t;

char f[20];

for(i=0;i9;i++)

 for(j=0;j9-i;j++)

 if(WorkNo[j]WorkNo[j+1])

 {

    t=WorkNo[j];

WorkNo[j]=WorkNo[j+1];

WorkNo[j+1]=t;

          /* f=Name[0][j];

Name[0][j]=Name[0][j+1];

Name[0][j+1]=f;*/

strcpy(f,Name[j]);

strcpy(Name[j],Name[j+1]);

strcpy(Name[j+1],f);

 }

}

int Search(char Name[10][20], int WorkNo[10],int *pName)

{

  int i;

int low=0,high=9;

while (low=high)

{

     i=(low+high)/2;

  if(WorkNo[i]==*pName)

  return i;

  else if (WorkNo[i]*pName)

  high=i-1;

  else low=i+1;

}

return -1;

}

void main()

{

 char a[10][20];

 int b[10];

 int *p;

 int c,k;

 Input(a,b);

 Sort(a,b);

 printf(“請輸入編號\n”);

 scanf(“%d”,c);

 p=c;

 k=Search(a,b,p);

 if(k==-1)

  printf(“沒有該人”);

 else

  printf(“編號為%d,名字為%s\n”,b[k],a[k]);

}

c語言 怎樣實現了逆序顯示排列的名單

#include stdio.h

#include string.h

char *cNames[] = {

“Allen”,

“Bable”,

“Chales”,

“end”

};

void displayNames(char **cNames){

if (strcmp(*cNames,”end”) == 0){

return;

} else {

//順序列印

printf(“%s\n”, *cNames);

displayNames(cNames+1);

//逆序列印

//printf(“%s\n”, *cNames);

}

}

int main(){

displayNames(cNames);

}

注意:請看我的代碼,遞歸直到遇到end才return,return回上一層displayNames函數出來然後列印end上面的名字Chales,以此類推,就逆序輸出了。

你也可以順序列印,只要把列印放在調用遞歸之前即可。

先採納,不懂可以再問,如果新手,遞歸剛開始沒有經驗是正常的。

C語言課程設計:顯示學生名單

追加不夠實際,呵呵 怎麼說也是個課程設計,如果以前的程序有保存的話就貼出來給你,可惜沒保存,重寫的話會很慢,等別人幫你吧

編寫一個C語言程序,顯示自己的學號,姓名,班級和電子郵箱

此類程序,沒有額外要求情況下,直接列印即可。

學號:12345

姓名:趙手快

班級:一年一班

電子郵箱:youxiang@xxx.xx

那麼直接輸出:

int main()

{

    printf(“學號:12345\n”);

    printf(“姓名:趙手快\n”);

    printf(“班級:一年一班\n”);

    printf(“電子郵箱:youxiang@xxx.xx\n”);

}

這樣就是符合需求的了。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193329.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-01 15:00
下一篇 2024-12-01 15:00

相關推薦

  • Python字元轉列表指南

    Python是一個極為流行的腳本語言,在數據處理、數據分析、人工智慧等領域廣泛應用。在很多場景下需要將字元串轉換為列表,以便於操作和處理,本篇文章將從多個方面對Python字元轉列…

    編程 2025-04-29
  • AES加密解密演算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密演算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES演算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演著非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python中不同類型的列表

    Python是一種功能強大的編程語言,其內置數據結構之一為列表。列表可以容納任意數量的元素,並且可以存儲不同類型的數據。 一、列表的基本操作 Python的列表類型支持許多操作,如…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • Python為什麼輸出空列表

    空列表是Python編程中常見的數據類型,在某些情況下,會出現輸出空列表的情況。下面我們就從多個方面為大家詳細闡述為什麼Python會輸出空列表。 一、賦值錯誤 在Python中,…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • Python定義兩個列表的多面探索

    Python是一種強大的編程語言,開放源代碼,易於學習和使用。通過Python語言,我們可以定義各種數據類型,如列表(list)。在Python中,列表(list)在處理數據方面起…

    編程 2025-04-29
  • Python編程實現列表元素逆序存放

    本文將從以下幾個方面對Python編程實現列表元素逆序存放做詳細闡述: 一、實現思路 一般來說,使用Python將列表元素逆序存放可以通過以下幾個步驟實現: 1. 定義一個列表 2…

    編程 2025-04-29

發表回復

登錄後才能評論