用指向指標的指標的方法對5個字串排序並輸出。
思路:利用冒泡法進行排序。
#include <stdio.h> #include<stdlib.h> #include<string.h> void *compare(char **p) { char **q,**s,*t; for(q=p;q<p+4;q++) { for(s=q+1;s<p+5;s++) { if(strcmp(*q,*s)>0) { t=*q; *q=*s; *s=t; } } } return 0; } void main() { char *a[5],b[5][20],**p; int i; for(i=0;i<5;i++) a[i]=b[i]; printf("請輸入字串:\n"); for(i=0;i<5;i++) scanf("%s",a[i]); p=a; compare(p); printf("排序後輸出為:\n"); for(i=0;i<5;i++) { printf("%s\n",a[i]); } }
相關推薦
用指向指標的指標的方法對5個字串排序並輸出。
思路:利用冒泡法進行排序。 #include <stdio.h> #include<stdlib.h> #include<string.h> void *compare(char **p) { char **q,**s,*t
用指向指標的指標的方法對5個字串排序並輸出
程式碼如下 #include <stdio.h> #include<string.h> void paixu(char **p) { char **q,**s,*t; for(q=p;q<p+4;q++) { for(s=q+1;s<p+5;
要求從使用者輸入的多行文字中提取學生的姓名、學號及登入日期,並封裝到 Student 類中作為類的私有屬性。建立一個Student型別的物件陣列,對學號進行 升序排序並輸出。
/*部落格網站設定了校驗密碼的規則,編寫方法檢驗一個字串是否是合法的密碼。規則如下: 密碼長度在8-16之間 密碼只能包含字母和數字 密碼必須存在至少2個數字 如果使用者輸入的密碼符合規則就顯示valid password,否則提示Invalid passwor
用指向指標的指標對5個字串進行排序
#include <stdio.h> #include <string.h> #define MAXSIZE 100 void sort(char**, int); int main(void) { int i; char charA
java:接受用戶從鍵盤輸入的三個整數,並輸出最大值和最小值
scan out sca system () 最小值 public tin 代碼 import java.util.Scanner 從鍵盤輸入要在開頭聲明這個。 Scnner in=new Scanner(Syetem.in); 聲明Scnner類型的in 如果要從鍵盤輸入
輸入5個字串,從小到大輸出
#include<stdio.h> #include<string.h> int main(void) { int i,j; char a[5][20], t[20]; printf("輸入5個字串:\n"); for
用Lambda或者Linq語法對結果進行Group by並輸出
List<SP_CategoryMaping> lst_Attrib = new List<SP_CategoryMaping>(); DataTable dt_Attrib = new DataTable();
要求從使用者輸入的多行文字中提取學生的姓名、學號及登入日期,並封裝到 Student 類中作為類的私有屬性。建立一個 Student 型別的物件陣列,對學號進行 升序排序並輸出
/*從鍵盤輸入多行文字,格式如下:學生端名稱,姓名,班級名稱,學生 ID,註冊時間 姜濤,姜濤,,20092212232,2011-11-4 9:06:56 任超,任超,,20092212239,2011-11-4 9:06:56 楊陽,楊陽,,20092212302,20
面試程式設計題5:實現字串翻轉並輸出
繼續來看一個字串操作的程式設計面試題。題目是給定一個字串,實現翻轉並輸出,例如“abcd”,翻轉後效果變成“dcba”。 分析: 如果題目沒有限制不能使用Java JDK自
用指標方法對10個整數按由大到小順序排序
1. #include <stdio.h>int main(){ void sort(int x[],int n); int i,*p,a[10]; p=a; printf("Please enter 10 integer numbers:\n"); for(i=0;i<10;i++) s
用指標方法對10個整數按由小到大的順序排序
#include <stdio.h> int main() { void sort(int x[],int n); int i,a[10]; int *p=a; printf("input 10 numbe
用指標方法對10個整數按由大到小的順序排序
#include<stdio.h> int main() { void sort(int x[],int n); //sort函式宣告 int i,*p; int a[10]; p=a; //指標變數p指向a[0] printf("
用指標法對10個整數排序
思路:在主函式中定義陣列a存放十個整數,定義int*型變數p並指向a[0]。在主函式中呼叫sort函式,用指標變數p作為實參。sort函式的形參用陣列名。利用選擇排序法進行排序。 #include<stdio.h> int main() { void sort(int
(用指標方法處理)有n個整數,使前面各數順序向後移m個位置,最後m個數變成最前面m個數。編寫一個函式實現上述功能,在主函式中輸入n個整數,並輸出調整後的n個數
第一種方法:指標法 #include<stdio.h> #include<stdlib.h> int w(int *d,int e,int g) { int i,j,t; int *r; j=0; for(i=
用Python編寫web爬蟲的5個方法
web 描述 結構化數據 方式 網絡 提取信息 src 添加 只讀 這些庫可以使你更容易構架個人項目。 在 Python/Django 的世界裏有這樣一個諺語:為語言而來,為社區而留。對絕大多數人來說的確是這樣的,但是,還有一件事情使得我們一直停留在 Pytho
用指標編寫程式將輸入的字串倒序輸出
#include<iostream> #include<string.h> using namespace std; int main() { char a[20]; int i; char *p; p=a; cout<<"輸入一個字串"<<
習題 12.5 寫一個程式,定義抽象基類Shape,由它派生出5個派生類:Circle、Square、Rectangle、Tarpezoid、Triangle。用虛擬函式分別計算幾種圖形面積,並求。。。
C++程式設計(第三版) 譚浩強 習題12.5 個人設計 習題 12.5 寫一個程式,定義抽象基類Shape,由它派生出5個派生類:Circle、Square、Rectangle、Tarpezoid、Triangle。用虛擬函式分別計算幾種圖形面積,並求它們的和
分別用6種迴歸方法對波士頓房價進行預測
1.匯入模組 import numpy as np import pandas as pd from pandas import Series,DataFrame import matplotlib.pyplot as plt %matplotlib i
2.2用二維陣列實現,5個學生4門課程的總分和平均分的統計工作
摩爾的Java學習筆記2.2 第二週作業: 1、實現將一組整數進行升序排列; 2、用二維陣列實現,5個學生4門課程的總分和平均分的統計工作; 3、列印八行八列楊輝三角,開頭
**用Java語言編寫程式,要求: 先輸入10個數字,再按照冒泡法進行排序並輸出(通過寫方法來完成)**
程式如下: package com.sort; import java.util.Scanner; public class Bubble { public static void main(String[] args) {