C语言程序编程设计.

img

第二题:

#include<stdio.h>
#include<math.h>
void main()
{
    int i,num,a,b,c;
    for(i=sqrt(100);i<sqrt(1000);i++)
    {
        num=i*i;
        a=num/100;       //取百位数
        b=(num-a*100)/10;//取十位数
        c=num%10;        //取个位数
        if((a+b+c)%2==1)printf("%d\t",num);
    }
printf("\n");
}

第一题:

#include<stdio.h>

void main()
{
    int i,cnt=0;
    char str[100];
    printf("输入一行字符:");
    scanf("%s",str);
    for(i=0;str[i]!='\0';i++)
    {
        if(str[i]>=48&&str[i]<=57)cnt++;
        
    }

    printf("0~9的字符共有%d个\n",cnt);
}