张羽泽 第七次作业

1.

#include<stdio.h>//个字母的个数
#include<string.h> 
int main()
{
    char name[0];
    int length,i,a[26]={0};
    printf("你的名字:");
    scanf("%s",name);
    for(i=0;i<length;i++)
    {
        a[name[i]-'a']++;
    }        
    for(i=0;i<26;i++)
    {
        printf("%c:%d个\n",'A'+i,a[i]);
    }
        
    return 0;
}

2.循环

#include <stdio.h>
int main() //
{
    int a[6],temp;
    int *p,*q;
    printf("请输入六个整数,中间用空格隔开:");
    for(p=a;p<a+6;p++)
    scanf("%d",p);
    for(p=a,q=a+5;p<q;p++,q--)
{
      temp=*p;
      *p=*q;
      *q=temp;
}
      printf("倒序输出六个整数为:");
      for(p=a;p<a+6;p++)
      printf("%d ",*p);
    return 0;
}

循环不是很懂 请教了张浩飞和伍鹏 时间紧还是有些地方没完全明白我后续会抓紧时间整明白的

3.

#include<stdio.h>
int main()
{
    int a[10],b[10],i,j;
    printf("输入第一个数组,共10个数字:");
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    printf("输入第二个数组,共10个数字:");
    for(i=0;i<10;i++)
        scanf("%d",&b[i]);
    for(i=0;i<10;i++)
        for(j=0;j<10;j++)
            if(a[i]==b[j])
                printf("%d",a[i]);
    return 0;
}

数组也是请教同学帮助弄出来的不知道对不对 还有点不懂的会尽快问明白的

4.

真的不会了

posted on 2016-11-11 12:53  张羽泽160809306  阅读(131)  评论(1编辑  收藏  举报