指標習題6(答案版)
題目及樓主的方法
答案的程式碼
#include<stdio.h> int main() {int length(char *p); int len; char str[20]; printf("input string: "); scanf("%s",str); len=length(str); printf("The length of string is %d.\n",len); return 0; } int length(char *p) {int n; n=0; while(*p!='\0') {n++; p++; } return (n); }
答案用了個返回值,定義的為整型型別的函式,總體思路都差不多。。
執行結果與樓主的一致
今天的任務完成了,,,哈哈哈,加油
相關推薦
指標習題6(答案版)
題目及樓主的方法 答案的程式碼 #include<stdio.h> int main() {int length(char *p); int len; char str[20]; printf("input string: "); scanf("%s",str);
C++ 2017提高組C++初賽試題(答案版)
CCF NOIP2016 初賽提高組C++語言試題第 1 頁,共10 頁第二十三屆全國青少年資訊學奧林匹克聯賽初賽提高組C++語言試題競賽時間:2017 年10 月14 日14:30~16:30選手注意: 試題紙共有10 頁,答題紙共有2 頁,滿分100 分。請在答題紙上作答,寫在試題紙上的一律無效。 不
10)-MySQL數據庫基礎練習(答案版)
pri prim num select 的區別 連接 limit varchar alt 數據庫操作 1:// 查看mysql是否啟動 service mysql status 2:// 啟動mysql服務 service mysql start 3:
劍指Offer面試題6(Java版):重建二叉樹
題目:輸入某二叉樹的前序遍歷和中序遍歷的結果,請重新構造出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中不包含重複的數字。例如輸入的前序遍歷序列為{1,2,4,7,3,5,6,8}和中序遍歷為{4,7,2,1,5,3,6,8},則重建出二叉樹並輸出它的頭結點。 在二叉樹的前
《C++程式設計思想》(第二版)第3章 C++中的C(筆記、習題及答案)(一)
一.總結本章的內容: 1.如果宣告指標是void* ,它意味著任何型別的地址都可以間接引用那個指標(而如果宣告int*,則只能對int型變數的地址間接引用那個指標)。一旦我們間接引用一個void*,就
Python語言程式設計基礎(第二版)嵩天等課後習題答案
第一次博文 Time:2018年04月28日 星期六 11:37 二次補充 2018年05月02日 第一章 程式設計基本方法 P29 # 1.1字串的拼接 str1 = input("請輸入一
Python核心程式設計(第二版)課後習題部分答案
2-11:借鑑了一位博主的稿子,但關鍵部分做了改動。# !/usr/bin/env python # -*- coding:utf-8 -*- print ('Please input corresponding number to run different functi
組合語言王爽(第二版)課後習題答案
第一章 基礎知識 檢測點1.1(第8頁) ---------------------- (1) 13 (2) 1024,0,1023 (3) 8192,1024 (4) 2^30,2^20,2^10 (5) 64,1,16,4 (6) 1,1,2,2,4 (7) 512,
爬取博主所有文章並保存到本地(.txt版)--python3.6
選中 搜索 temp getc 變量 文件中 計數 學習 mat 閑話: 一位前輩告訴我大學期間要好好維護自己的博客,在博客園發布很好,但是自己最好也保留一個備份。 正好最近在學習python,剛剛從py2轉到py3,還有點不是很習慣,正想著多練習,於是萌生了這個想法——用
BAT美團滴滴java面試大綱(帶答案版)之四:多線程Lock
代碼 res zed 線程數 最好 就是 視頻教程 復制 new 每天學習一點點 編程PDF電子書、視頻教程免費下載:http://www.shitanlife.com/code 這是多線程的第二篇。 多線程就像武學中對的吸星大法,理解透了用好了可以得道
2018-iOS面試題<一>(更新答案版)
來源:簡書 - 不懂技術的愛迪生 連結:https://www.jianshu.com/p/7ba3d0eb4908(點選尾部閱讀原文前往) 宣告:面試是對自我審視的一種過程,面試題和iOS程式設計師本身技術水平沒任何關聯,無論你能否全部答出,都不要對
演算法競賽入門經典(第二版)第三章陣列和字串習題3-4週期串
如果一個字串可以由某個長度為k的字串重複多次得到,則稱該串以k為週期。例如abcabcabc以3為週期(注意,它也以6和12為週期)。輸入一個長度不超過80的字串,輸出其最小週期 #include<stdio.h> int main() { char a[100];
演算法競賽入門經典(第二版)第三章陣列和字串習題3-3數數字
把前n(n<=10000)個整數順次解除安裝一起:123456789101112…數一數0~9各出現多少次(輸出10個整數,分別是0,1,…,9出現的次數) #include<stdio.h> #define N 100000 char s[N],temp[10]; i
演算法競賽入門經典(第二版)第三章陣列和字串習題3-2分子量
給出一種物質的分子式不帶括號,求分子量。本題中的分子式只包含4種原子分別為CHON,原子量分別為12.01,1.008,16.00,14.01(單位g/mol)。例如,C6H5OH的分子量是94.108g/mol #include <stdio.h> int main() {
演算法競賽入門經典(第二版)第三章陣列和字串習題3-1得分
給出一個由O和X組成的串(長度1-80)統計得分。每個O的得分為目前連續出現的O的個數,X的得分為0。 #include <stdio.h> int main() { int b=0,c=0; int j=1; char a[80]; scan
演算法競賽入門經典(第二版)第二章迴圈結構程式設計註解與習題下
2-4子序列的和 輸入兩個正整數n<m<10^6,輸出1/ n^2+1/ (n+1)^2+……+1/ m^2,保留5位小數。輸入包含多組資料,結束標記為n=m=0.提示:本題有陷阱 本題思路在於乘法溢位的問題 陷阱就是關於int型別的極限,因為Int的上限是2^32-
演算法競賽入門經典(第二版)第二章迴圈結構程式設計註解與習題上
習題2-1水仙花數 輸出100-999中的所有水仙花數。若三位數ABC滿足ABC=A^3+ B^3+ C^3,則稱其為水仙花數。例如153= 1^3+ 5^3+ 3^3,所以153是水仙花數 #include<stdio.h> int main() { in
Python核心程式設計(第二版)第六章部分習題程式碼
6-2字串識別符號.修改例 6-1 的 idcheck.py 指令碼,使之可以檢測長度為一的識別符號,並且可以識別 Python 關鍵字,對後一個要求,你可以使用 keyword 模組(特別是 keyword.kelist)來輔助 #!/usr/bin/env python
Python核心編程(第二版)第六章部分習題代碼
enume 6.5 替代 部分 lower fir put valid else 6-2字符串標識符.修改例 6-1 的 idcheck.py 腳本,使之可以檢測長度為一的標識符,並且可以識別 Python 關鍵字,對後一個要求,你可以使用 keyword 模塊(特別是 k
資料結構實現 6.4:優先佇列_基於連結串列實現(C++版)
資料結構實現 6.4:優先佇列_基於連結串列實現(C++版) 1. 概念及基本框架 2. 基本操作程式實現 2.1 入隊操作 2.2 出隊操作 2.3 查詢操作 2.4 其他操作 3. 演算法複雜度分析