首页 > 代码库 > 死死死死!第七次作业!

死死死死!第七次作业!

1. 编写程序计算自己名字中包含字母表中每个字母的个数

#include"stdio.h"
 main()
{
 int a[100]={0},i,j;
 char c;

 while((c=getchar())!=\n)  /*获取字符并统计每个字母出现次数*/
 for (i=65;i<=90;i++)
 if(c==i||c==i+32) a[i]++ ;

for (j=65;j<=90;j++) /*输出统计信息*/
 if (a[j]>0) printf("%c:%-3d\n",j,a[j]);

 getchar(); /*保持命令提示窗口不被自动关闭*/
}

2. 编写程序将给定的n(小于10)个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。 

#include<stdio.h>
int main()
{
    int n[10]
    int a;
    int i;
    int m;
    int b;
    print("请输入n的值:");
    scanf("%d",&n) ;
    print("请输入相应个数的整数:");
    scanf("%d",a);
       for(i=0;i<=n;i++);
           scanf("%d",&m);
       for(i=0;i<=n,i++);
    {
        b=m;
        m=i;
        i=b;
    }
    printf("%d",&a); 
    return 0;
}

3. 编写程序找出给定两个整型数组的共有元素。

#include<stdio.h>
 void main()
 {
   int a[10];
   int b[10];
   int a1,a2;
  printf("请输入第1个数组的10个整数");
  printf("\n");
      for(int i=0;i<10;i++) 
          {
         scanf("%d",&a1);
         a[i]=a1;
        }
  printf("请输入第2个数组的10个整数");
  printf("\n");
      for(i=0;i<10;i++)
          {
         scanf("%d",&a2);
          b[i]=a2;
        }
      for(i=0;i<10;i++)
          {
  for(int j=0;j<10;j++)
      {
     if(a[i]==b[j])
    printf("%d ",a[i]);
  }
 }
}

 

死死死死!第七次作业!