1161: 字串長度(指標專題)
1161: 字串長度(指標專題)
#include<stdio.h>
int len(char *sp)
{
int s=0;
while(*sp!='\0')
{
if(*sp!=' ')
s++;
sp++;
}
return s;
}
int main()
{
char a[101],*p;
int i,s;
p=a;
gets(a);
s=len(p);
printf("%d",s);
return 0;
}
相關推薦
1161: 字串長度(指標專題)
1161: 字串長度(指標專題) #include<stdio.h> int len(char *sp) { int s=0; while(*sp!='\0') &nbs
ZZULIOJ 1176: 查詢最大字串(指標專題)
題目描述從鍵盤上輸入多個字串(每個串不超過5個字元且沒有空格),用”*****”作為串輸入結束的標記。從所輸入的若干字串中,找出一個最大的串,並輸出該串。要求最大串的查詢通過呼叫編寫的函式實現 void find(char *name[], int n, int *p) { //
ZZULIOJ 1162: 迴圈移動(指標專題)
題目描述有n個整數,使前面各數順序向後移動k個位置,移出的數再從開頭移入。輸出移動後的陣列元素。 題目沒有告訴你n的範圍,希望你讀入n之後用malloc()函式動態申請記憶體空間,不要提前定義陣列的大小。不要偷懶哦。 另外要求定義並使用函式ringShift() void rin
ZZULIOJ 1159: 最大的兩個數(指標專題)
題目描述 求n個整數中的最大的兩個元素。要求定義一個函式LargestTow(),求陣列a的最大的兩個元素,分別存入形參指標pfirst和psecond所指儲存單元,函式原型如下: void LargestTow(int a[],int n,int *pfirst,int *psecon
1177: 按要求排序(指標專題)
題目描述 輸入n和n個整數,然後按要求排序,若輸入1,請輸出升序排序序列;若輸入2,請輸出降序排序序列,若輸入3,請輸出按絕對值升序排序序列。要求程式結構如下,請完善程式。 void sort(int a[], int n, int (*cmp)()); int CmpAsc(int
ZZULIOJ 1169: 大整數(指標專題)
題目描述輸入3個大整數,位數不超過100位,按從小到大的順序輸出這三個整數。要求定義並使用如下函式比較兩個大整數的大小。 int cmp(char *a,char *b) { //若大整數a大於b,返回1; //若a小於b,返回-1; // 若a與b相等,返回0 }
JavaScript計算字串長度(含中文)
專案需求變更中有一個要求,就是在mini-textbox中,輸入的中文不能超過15個漢字,字元不可以超過30個。我用了miniUI自帶的vtype屬性,但是不好使,最後使用了一段JS程式碼進行了校驗,程式碼實現如下: //計算字串長度包含中文 funct
傳入字串,計算字串長度(用指標實現)
int strlen(char *s) { int i=0; while(*s!='\0') { i++; s++; } return i; } void main() { char str[
判斷迴文字串 (20 分)c語言解答(指標法)
判斷迴文字串 (20 分) 本題要求編寫函式,判斷給定的一串字元是否為“迴文”。所謂“迴文”是指順讀和倒讀都一樣的字串。如“XYZYX”和“xyzzyx”都是迴文。 函式介面定義: bool palindrome( char *s ); 函式palindrome判斷輸入字串cha
JS判斷字串長度(英文佔1個字元,中文漢字佔2個字元)
//計算字串長度(英文佔1個字元,中文漢字佔2個字元) 方法一: [javascript] view plain copy String.prototype.gblen = function() { var len = 0;
7-8 單詞長度(15 分)(將字串中的單詞提取出來)
#include <bits/stdc++.h> using namespace std; int main() { string str, buf;//字串型別,長度不定 int n; getline(cin, str);//讀入字串
JS判斷輸入字串長度(漢字算兩個字元,字母數字算一個)
<html> <head> <title>js判斷輸入字串長度(漢字算兩個字元,字母數字算一個)</title> <style type="text/css"> .pbt { margin-b
計算字串長度(處理emoji表情)
-(int)getFinalStringLength:(NSString*)inputString characterCount:(int)allCount { if (nil == inputString || [inputStringisEqualToStrin
C/C++複習:統計字串種類(指標)
/* *Copyright(c)2016,煙臺大學計算機與控制工程學院 *All right reserved. *檔名稱:77.cpp *作 者:董凱琦 *完成日期:2016年4月26日 *版 本 號:v1.0 * *問題描述:用指標編寫一個程式,輸
如何求C語言字串長度(strlen函式和sizeof關鍵字)
原文出處:http://blog.csdn.net/kstrwind/article/details/8036555 ------------------------------------------------------------------------------
noip提高組2002 字串變換(luogu P1032 )
log pla logs struct mil == main include ron 原題鏈接:https://www.luogu.org/problem/show?pid=1032 對於此題,我只想說,string雖然慢,但是功能太強。 還有,map大法好,不但跑的飛快
7-26 單詞長度(15 分)
scanf scan -o scanner () see [] eat static 你的程序要讀入一行文本,其中以空格分隔為若幹個單詞,以.結束。你要輸出每個單詞的長度。這裏的單詞與語言無關,可以包括各種符號,比如it‘s算一個單詞,長度為4。註意,行中可能出現連續的空格
中國大學MOOC—基礎學Java語言----第6周程式設計題——單詞長度(5分)
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String
LeetCode : 43. 字串相乘(Multiply Strings)解答
43. 字串相乘 給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。 示例 1: 輸入: num1 = “2”, num2 = “3” 輸出: “6” 示例 2: 輸
ZZULIOJ.1108: 列印數字圖形(函式專題)
1108: 列印數字圖形(函式專題) 題目描述 從鍵盤輸入一個整數n(1≤n≤9),打印出指定的數字圖形。要求在程式中定義並呼叫如下函式:PrintSpace(m)用來輸出m個空格;PrintLine(m)來輸出一行中的數字串"12…m…21"(該行中的最大數字是m)。函式原型如下: