第一篇:西南交大C語言實驗十
實驗十 指針應用 ●實驗目的
掌握指針的概念,會定義和使用指針變量; 學會使用數組的指針和指向數組的指針變量; 學會使用字符串的指針和指向字符串的指針變量; 學會使用指向函數的指針變量;
了解指向指針的指針的概念及其使用方法。●實驗步驟
進入編程環境;
按照題目要求編寫程序,自行調試使程序可以正確運行,按照實驗指導教師的要求檢查。●實驗內容
1.輸入N個英文單詞,建立字符串數組,按字典順序輸出這些英文單詞。1.要求用指針。自己編寫的源程序:
#include“stdafx.h” #include
int main(){
char word[50][50];int num = 0;printf(“請輸入單詞數量:”);scanf(“%d”, &num);printf(“請輸入%d個單詞:”, num);for(int i = 0;i < num;i++){ } char temp[50];for(int i = 0;i < num;i++){
} for(int i = 0;i < 5;i++){ } printf(“%s ”, word[i]);for(int j = 0;j < i;j++){
} if(strcmp(word[i], word[j])< 0){
}
strcpy(temp, word[j]);strcpy(word[j], word[i]);strcpy(word[i], temp);scanf(“%s”, word[i]);
} printf(“n”);return 0;
2.輸入一個字符串,不另開辟字符串存儲空間,實現字符串逆序存儲并輸出。自己編寫的源程序:
#include“stdafx.h” #include
int main(){
} char str[50];printf(“請輸入原字符串:”);scanf(“%s”, str);for(int i = strlen(str)11-i] = temp;
3.任意輸入5個學生姓名的拼音,然后存入一個2維的字符數組中,按照字符表先后順序輸出這5個同學的姓名。自己編寫的源程序:
#include“stdafx.h” #include
int main(){
char name[5][50];printf(“請輸入5個姓名的拼音:”);for(int i = 0;i < 5;i++){
} } scanf(“%s”, name[i]);char temp[50];for(int i = 0;i < 5;i++){
} for(int i = 0;i < 5;i++){ } printf(“n”);return 0;printf(“%s ”, name[i]);for(int j = 0;j < i;j++){
} if(strcmp(name[i], name[j])< 0){
}
strcpy(temp, name[j]);strcpy(name[j], name[i]);strcpy(name[i], temp);
4.定義一個實型數組存入一組無序的實數,用一個函數實現對數組所有元素的升序排序,函數的參數和返回值皆為指針,在主函數中輸出排序后的數組,考慮如果不使用指針如何解決該問題,哪一種方法更方便。自己編寫的源程序:
#include“stdafx.h” #include
double* sort(doublenum[]);
int main(){
double num[5] = { 0 };printf(“請輸入5個實數:”);for(int i = 0;i < 5;i++){ } sort(num);printf(“原數組升序排列結果為:”);for(int i = 0;i < 5;i++){ scanf(“%lf”, &num[i]);
} } printf(“%lf ”, num[i]);printf(“n”);return 0;double* sort(doublenum[]){
} for(int i = 0;i < 5;i++){
} returnnum;for(int j = 0;j < i;j++){
} if(num[i] } double temp = num[j];num[j] = num[i];num[i] = temp; 實驗10 文件程序設計 一、實驗目的 1、掌握文件、文件指針的概念。 2、學會使用文件打開、關閉、讀、寫等文件操作函數。 二、實驗內容 1.改錯題 (1)下列程序的功能為:在鍵盤輸入4行字符寫到D盤data1.dat文件中。糾正程序中存在的錯誤,以實現其功能。程序以文件名sy10_1.c保存。#include gets(ch); j=0; while(ch[j]!=’
主站蜘蛛池模板:
久久婷婷色香五月综合缴缴情|
夜夜爽日日澡人人添|
人人玩人人添人人澡超碰|
精品欧美乱码久久久久久1区2区|
国产精品va在线观看丝瓜影院|
日本护士xxxxhd少妇|
亚洲精品四区麻豆文化传媒|
国内精品久久久久久久久齐齐|
少妇放荡的呻吟干柴烈火动漫|
亚洲一区无码精品色|
国产后入又长又硬|
国产亚洲精久久久久久无码|
少妇熟女久久综合网色欲|
无码aⅴ免费中文字幕久久|
亚洲成a∨人在线播放欧美|
72种姿势欧美久久久久大黄蕉|
亚洲国产成人精品无码区一本|
中文幕无线码中文字夫妻|
无码精品黑人一区二区三区|
国产三级|
亚洲国产欧美在线观看|
欧美成人看片黄a免费看|
婷婷网亚洲色偷偷男人的天堂|
秋霞国产精品一区二区|
欧美人与性囗牲恔配|
中文字幕无码日韩av|
日日摸夜夜摸狠狠摸婷婷|
国产精品人妻久久久久|
国内嫩模私拍精品视频|
无码精品尤物一区二区三区|
免费A级毛片在线播放不收费|
久久99国产只有精品|
国产精品国产av片国产|
国产精品综合av一区二区|
欧美怡红院免费全部视频|
国产精品自产拍高潮在线观看|
欧美毛多水多黑寡妇|
东京热无码人妻一区二区av|
国内精品久久久久久影院8f|
国产成人午夜精品影院|
曰韩无码av一区二区免费|
第二篇:C語言實驗十