码迷,mamicode.com
首页 > 其他好文 > 详细

第11次作业

时间:2016-12-09 08:34:44      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:char   内容   for   blog   class   string   can   style   字符串   

1.

#include<stdio.h>
void sum(int *p)//所有元素求和并输出结果
{
    int i,sum=0;
    for(i=0;i<5;i++)
         sum=sum+*p++;
    printf("求和结果为%d",sum);
}
int main()
{
    int a[]={1,3,5,7,9};
    int *p=a;
    sum(p);
return 0;
}

2.

#include<stdio.h>
#include<string.h>
int main()//由小到大的顺序输出5个字符串
{
    char a[5];
    char *p;
    p=a;
    int i,j,t;
    printf("请输入字符串(至多5个字符):");
    for(i=0;i<5;i++)
        scanf("%c",&p[i]);
    for(i=0;i<5;i++)
    {
        for(j=4;j>0;j--)
        {
            if(a[j]<a[j-1])
            {
                t=a[j];
                a[j]=a[j-1];
                a[j-1]=t;
            }
        }
    }    
    printf("由小到大为:");
    for(i=0;i<5;i++)
        printf("%c    ",*p++);    
return 0;    
}

3.

#include<stdio.h>
#include<stdlib.h>
int main()//空间初始化同时打印输出空间内容
{
    int a[10],i;
    int *p=(int *)malloc(10*sizeof(int));
    printf("请输入10个整数:"); 
    for(i=0;i<10;i++)
    {
        scanf("%d",&p[i]);
    }
    printf("初始化空间内容:"); 
    for(i=0;i<10;i++)
    {
        printf("%d    ",p[i]);
    }
    free(p);
return 0;
}

4.

#include<stdio.h>
int main()//空间初始化,同时打印输出空间内容
{
    int a[10][10]={{1,2,3},{4,5},{6,7,8},{9}};
    int *p[10];
    int i,j;
    for(i=0;i<10;i++)
    {
       for(j=0;j<10;j++)
       {
               printf("%d    ",*(a[i]+j));
       }
       printf("\n");
    }
return 0;    
} 

啊~,有点混乱了呢。。。

第11次作业

标签:char   内容   for   blog   class   string   can   style   字符串   

原文地址:http://www.cnblogs.com/bgdzc/p/6147980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!