C语言程序设计,求大神解答,快一点

如题所述

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

void main()
{
    int i,n,k,count;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        count=0;
        printf("%d:",i);
        for(k=1;k<=i;k++)
          if (i%k==0){
                count++;
                printf("%d ",k);
          }
        printf("  å› å­ä¸ªæ•°ä¸ºï¼š%d\n",count);

    }

}

2.

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

void main()
{
    char s;
    int i,flag=1;// ç”¨flag标记是否要输出不存在那一行
    char a[80];
    gets(a);
    scanf("%c",&s);
    for(i=0;a[i]!='\0';i++)
    {
        if(a[i]==s)
        {
            flag=0;
            printf("字符串%s中第%d个字符是想找的字符%c\n",a,i+1,s);
        }
    }
     if(flag)printf("字符串%s中不存在字符%c",a,s);

}
温馨提示:答案为网友推荐,仅供参考
相似回答