青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

天之道

享受編程的樂趣。
posts - 118, comments - 7, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

二維數(shù)組的乘積計(jì)算:

for(i=0;i<N;i++)
   for(j=0;j<N;j++)
      for(k=0,c[i][j] = 0.0;k<N;k++)
         c[i][j] +=a[i][k] * b[k][j];



二維數(shù)組的分配:

#include<stdio.h>
#include<stdlib.h>

int **malloc2d(int r, int c) //二維數(shù)組分配函數(shù)
{
    int i;
    int **t = (int **)malloc(r * sizeof(int *));
    for(i=0;i<r;i++)
        t[i] = (int *)malloc(c * sizeof(int));
    return t;
}

int main()
{
    int i,j;
    int **a =malloc2d(3,3);
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
            a[i][j]=i+j;
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%d ",a[i][j]);
        printf("\n");
    }
    return 0;
}

綜合計(jì)算二維數(shù)組相乘的乘積。
代碼如下:

#include<stdio.h>
#include<stdlib.h>

int **malloc2d(int r, int c)
{
    int i;
    int **t = (int **)malloc(r * sizeof(int *));
    for(i=0;i<r;i++)
        t[i] = (int *)malloc(c * sizeof(int));
    return t;
}

int main()
{
    int i,j,k;
    int **a =malloc2d(3,3);
    int **b =malloc2d(3,3);
    int **c =malloc2d(3,3);
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            a[i][j]=i+j;
            b[i][j]=i+j;
        }
    }
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%d ",a[i][j]);
        printf("\n");
    }
    printf("\n");
    for(i=0;i<3;i++)
    for(j=0;j<3;j++)
      for(k=0,c[i][j] = 0.0;k<3;k++)
         c[i][j] +=a[i][k] * b[k][j];

    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%d ",c[i][j]);
      printf("\n");
    }

    return 0;
}
    

posted @ 2012-08-19 15:40 hoshelly 閱讀(226) | 評(píng)論 (0)編輯 收藏

//整數(shù)排序,利用qsort函數(shù)
#include<stdio.h>
#include<stdlib.h>
int compare(const void * a,const void * b)
{
    return *(int*)a - *(int*)b;
}
int main()
{
    int a[20],i;
    for(i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
    }
    qsort(a,10,sizeof(int),compare);
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
    return 0;
}

posted @ 2012-08-19 11:11 hoshelly 閱讀(264) | 評(píng)論 (0)編輯 收藏

//字符串排序,利用qsort函數(shù)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define Nmax 1000
#define Mmax 10000
char buf[Mmax]; int M=0;
int compare(const void *i, const void *j)
{
    return strcmp(*(char **)i, *(char **)j);
}

int main()
{
    int i, N;
    char *a[Nmax];
    for(N=0; N<Nmax; N++)
    {
        a[N]= &buf[M];
        if(scanf("%s", a[N]) == EOF) break;
        M+=strlen(a[N])+1;
    }

    qsort(a,N,sizeof(char*),compare); //四個(gè)參數(shù)分別代表:待排序的數(shù)組首地址,數(shù)組中待排序的元素?cái)?shù)量,各元素占用的空間,排序函數(shù)(確定排序順序)
    for(i=0;i<N;i++)
        printf("%s\n",a[i]);

    return 0;
}

posted @ 2012-08-19 10:49 hoshelly 閱讀(431) | 評(píng)論 (0)編輯 收藏

編寫一程序,確定一個(gè)給定字符串中最長(zhǎng)的空格序列的長(zhǎng)度。

#include<stdio.h>
#include<string.h>
#define N 1000
int main()
{
    char a[N];
    int i,j,k=0,count[100]={0},max;
    printf("Input the a string: "); //輸入字符串
    gets(a);
    for(i=0;a[i]!=0;i++)
    {
        while(a[i++] == ' ')
        {
            count[k]++;
            if(a[i+1]!=' ')
                k++;
        }
    }
    for(j=0;j<k;j++)
    {
        max=count[0];
        if(count[j]<count[j+1])
            max=count[j+1];
    }
    printf("%d\n",max);
    return 0;
}
    

posted @ 2012-08-18 21:59 hoshelly 閱讀(226) | 評(píng)論 (0)編輯 收藏

// 水題
#include<stdio.h>
#include<string.h>
#define N 1000
int main()
{
    char a[N];
    int i,j;
    printf("Input the a string: "); //輸入字符串
    gets(a);
    for(i=0;a[i]!=0;i++)
    {
        while(a[i] == ' ' && a[i+1] == ' ')
        {
            for(j=i;a[j]!=0;j++)
                a[j]=a[j+1];
        }
    }
    printf("%s",a);
    return 0;
}
    

posted @ 2012-08-18 21:44 hoshelly 閱讀(202) | 評(píng)論 (0)編輯 收藏

編寫一個(gè)程序,輸入一個(gè)字符串 a ,并且輸入一組子串的序列,字符序列之間用空格隔開,打印出那些為字符串 a 的子串。(本次輸入的子串不分先后,可以 a 的子串在前面,亦可非 a 的子串在前面)

代碼測(cè)試通過:

#include<stdio.h>
#include<string.h>
#define N 1000
int main()
{
    char a[N],b[100];
    int i,j;
    printf("Input the a string: "); //輸入字符串
    gets(a);
    while((scanf("%s",b)) != EOF ) //輸入要檢測(cè)的子串
    {
        for(i=0;a[i]!=0;i++) //開始檢測(cè)
        {
            for(j=0;b[j]!=0;j++) 
            {
                if(a[i+j]!=b[j]) //如果字符不匹配,則退出本次循環(huán),進(jìn)行第一層循環(huán)i+1
                    break;
            }
            if(b[j] == '\0') //如果b[j] = '\0',則說明字符匹配到了子串的最后,匹配成功,輸出子串
                printf("%s\n",b);
        }
    }
    return 0;
}

輸出結(jié)果實(shí)例:

posted @ 2012-08-18 21:31 hoshelly 閱讀(266) | 評(píng)論 (0)編輯 收藏

#include<stdio.h>
#include<string.h>
#define N 1000
int main()
{
    char a[N],b[N];
    int i,j=0,k,count=1,z;
    static int c=0;
    printf("Input the a string: "); //輸入字符串
    gets(a);
    printf("Input the substring: "); //輸入檢測(cè)的子串,按先a的子串,后非a的子串輸入
    gets(b);

    for(i=0;a[i]!=0;i++)
    {
        z=0;
        for(j=c;b[j]!=0;j++,z++)
        {
            
            if(a[i+z]!= b[j] && b[j]!= ' ')
                break;
            else if( b[j] == ' ')
            {
                for(k=c;k<j;k++)
                {
                    printf("%c",b[k]); //打印出子串,不是子串的不打印出
                }
                printf("\n");
                c=j+1;//跳脫空格
            }
            
        }
    }
    return 0;
}
    

posted @ 2012-08-18 21:14 hoshelly 閱讀(239) | 評(píng)論 (0)編輯 收藏

編寫一程序,檢查一給定字符串是否是回文的程序(順讀和倒讀都是一樣的字符串),不考慮空格。例如,對(duì)于字符串 if i had a hifi ,你的程序應(yīng)該報(bào)告成功,否則打印失敗。

代碼測(cè)試通過:

#include<stdio.h>
#include<string.h>
#define N 1000
int main()
{
    char a[N];
    int i,n,m;
    printf("Input the string: ");
    gets(a);
    m=strlen(a);
    n=strlen(a)/2;
    for(i=0;i<n;i++,m--)
    {
        if(a[i] == ' ')
        {
            i++;
        }
        if(a[m-1] == ' ')
        {
            m--;
        }

        if(a[i] != a[m-1])
            break;
    }
    if( i == n)
        printf("succeed!\n");
    else
        printf("No\n");
     
    return 0;
    
}

posted @ 2012-08-18 15:20 hoshelly 閱讀(955) | 評(píng)論 (0)編輯 收藏

編寫一程序,接受一個(gè)字符串作為參數(shù),并打印一張表。對(duì)于在字符串中出現(xiàn)的每個(gè)字符,該表給出該字符以及它的出現(xiàn)頻率。

代碼測(cè)試通過:

#include<stdio.h>
#define N 1000
int main()
{
    char a[N];
    int b[N]={0};
    int i,c[N]={0};
    printf("Input the string: ");
    gets(a);
    for(i=0;a[i]!='\0';i++)
    {
        b[a[i]]++;
    }
    for(i=0;a[i]!=0;i++)
    {
        if(c[a[i]] == 0)
        {
           printf("%c : %d\n",a[i],b[a[i]]);
           c[a[i]]=1;
        }
    }
    printf("\n");
    return 0;
}

posted @ 2012-08-18 11:43 hoshelly 閱讀(224) | 評(píng)論 (0)編輯 收藏

找出單詞在字符串中的位置

代碼:
#include<stdio.h> 
#define N 1000
#define M 100
int main()
{
    char a[N], b[M];
    int i,j,n;
    printf("Input the string: ");
    gets(a);
    printf("Input the word: ");
    gets(b);
    for(i=0;a[i]!='\0';i++)
    {
        for(j=0;b[j]!='\0';j++)
        {
            if(a[i+j]!=b[j]) break;
        }
        if(b[j] == '\0')
            printf("%d ",i);
        
    }
    printf("\n");
    return 0;
}

posted @ 2012-08-18 11:15 hoshelly 閱讀(140) | 評(píng)論 (0)編輯 收藏

僅列出標(biāo)題
共12頁: 1 2 3 4 5 6 7 8 9 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲最新合集| 欧美在线精品免播放器视频| 亚洲国产精品电影| 国产精品www色诱视频| 毛片精品免费在线观看| 亚洲欧美精品在线观看| 亚洲一级电影| 亚洲美女免费视频| 夜夜嗨av一区二区三区免费区| 樱花yy私人影院亚洲| 免费成人高清| 免费欧美高清视频| 亚洲黄网站黄| 亚洲日本成人女熟在线观看| 亚洲三级电影全部在线观看高清| 亚洲国产精品久久人人爱蜜臀| 欧美激情乱人伦| 99av国产精品欲麻豆| 在线午夜精品| 一区二区欧美国产| 亚洲视频播放| 午夜精品免费在线| 国产精品99久久久久久久女警 | 国产精品日韩一区| 国产喷白浆一区二区三区 | 亚洲午夜av电影| 久久久综合网站| 99在线精品视频在线观看| 欧美尤物一区| 国产精品红桃| 亚洲精品在线视频观看| 久久不射电影网| 亚洲狼人综合| 农村妇女精品| 激情综合久久| 欧美伊人久久久久久久久影院| 欧美国产日韩一区二区三区| 亚洲免费一级电影| 欧美日韩成人综合天天影院| 黄色在线一区| 久久av在线| aa级大片欧美三级| 欧美成人激情视频| 影音先锋久久| 久久男人资源视频| 亚洲一区国产视频| 欧美日韩一卡二卡| 日韩亚洲国产欧美| 亚洲国产日韩欧美一区二区三区| 欧美一区二区三区在线观看| 欧美午夜电影完整版| 亚洲精品视频二区| 欧美激情一二三区| 蜜臀av在线播放一区二区三区| 国产视频在线一区二区| 欧美在线高清| 午夜精品久久久久久久99水蜜桃 | 久久久999| 亚洲欧美另类在线观看| 国产精品毛片a∨一区二区三区|国 | 欧美劲爆第一页| 亚洲人成亚洲人成在线观看图片| 美女性感视频久久久| 欧美一级成年大片在线观看| 99re视频这里只有精品| 欧美日韩国产在线播放| 一区二区三区 在线观看视| 亚洲毛片av在线| 欧美性天天影院| 欧美一区二区在线观看| 欧美一区二区三区播放老司机| 国产欧亚日韩视频| 免费成人高清视频| 欧美精品粉嫩高潮一区二区| 夜夜嗨一区二区三区| 亚洲伦伦在线| 国产久一道中文一区| 久久久免费观看视频| 男女精品视频| 亚洲欧美国产不卡| 午夜精品久久久| 亚洲欧洲综合另类在线| 99xxxx成人网| 国内视频精品| 亚洲区第一页| 国产精品日日摸夜夜摸av| 久久久久久噜噜噜久久久精品 | 一本色道久久综合| 国产精品视频精品| 久久久久久久久久久久久女国产乱| 久久久另类综合| 正在播放欧美一区| 欧美一区二区三区在线| 日韩一级黄色片| 亚洲欧美精品在线| 亚洲人成网站在线观看播放| 亚洲午夜精品久久久久久浪潮 | 欧美亚洲午夜视频在线观看| 亚洲片区在线| 欧美一区二区三区在线| 亚洲人精品午夜| 亚洲欧美日韩国产中文在线| 亚洲日本欧美| 久久久久国产精品麻豆ai换脸| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 99re热这里只有精品免费视频| 国产亚洲女人久久久久毛片| 亚洲欧洲精品天堂一级| 国产亚洲欧美激情| 亚洲婷婷免费| 夜夜爽夜夜爽精品视频| 久久久亚洲综合| 久久精品成人| 国产精品美女久久福利网站| 亚洲第一在线| 永久免费精品影视网站| 午夜一区二区三区在线观看| 一区二区三区 在线观看视频| 久久精品国产精品亚洲综合| 一本色道久久综合亚洲精品婷婷| 久久久免费精品视频| 午夜精品999| 欧美人在线视频| 亚洲第一视频| 亚洲国产成人在线播放| 性色av香蕉一区二区| 午夜国产欧美理论在线播放| 欧美日韩精品免费观看视频完整| 免费毛片一区二区三区久久久| 国产在线精品二区| 亚洲欧美日韩在线一区| 亚洲伊人观看| 欧美体内谢she精2性欧美 | 亚洲综合成人在线| 亚洲欧美第一页| 国产精品第三页| 一区二区三区欧美成人| 在线一区二区三区四区五区| 欧美大色视频| 最新国产成人av网站网址麻豆| 亚洲高清资源| 欧美成年人视频网站欧美| 欧美大片网址| 亚洲精品一区二区三区樱花| 女主播福利一区| 亚洲国产三级| 在线中文字幕日韩| 欧美午夜一区二区三区免费大片| 日韩网站在线| 欧美一激情一区二区三区| 国产乱码精品一区二区三区不卡| 午夜电影亚洲| 免费亚洲电影在线观看| 亚洲伦理中文字幕| 国产精品久久久久久超碰| 亚洲综合第一| 欧美大香线蕉线伊人久久国产精品| 亚洲品质自拍| 国产精品视频导航| 久热精品在线| 一本色道精品久久一区二区三区| 欧美伊人久久| 最新中文字幕一区二区三区| 欧美日韩性生活视频| 欧美一级电影久久| 亚洲国产精品一区二区第四页av| 一区二区三区毛片| 国内外成人免费激情在线视频网站| 久久夜色精品亚洲噜噜国产mv | 久久精品视频99| 亚洲国内在线| 国产精品久久久久一区二区三区共 | 红桃视频国产精品| 欧美精品一区二区精品网| 亚洲午夜激情免费视频| 久久综合色天天久久综合图片| 亚洲精品一区在线观看香蕉| 国产精品女主播| 91久久黄色| 国产欧美一区二区色老头| 麻豆免费精品视频| 亚洲一区二区三区精品在线| 模特精品裸拍一区| 亚洲欧美久久久| 亚洲国产精品一区二区久| 国产精品九九| 欧美高清hd18日本| 欧美一二区视频| 亚洲一区二区三区乱码aⅴ| 欧美激情成人在线| 久久久精品一区二区三区| 99国产一区| 亚洲电影免费| 国产一区二区中文| 国产精品福利久久久| 欧美承认网站| 毛片一区二区三区| 久久久福利视频| 欧美一区视频在线| 中国女人久久久|