将10~90,十位数是奇数,个位数是偶数的元素找出,并统计他们个数与和。
#include<stdio.h>
#include <string.h>
void main()
{
int i,sum=0,count=0;
for (i = 10; i <= 90; i++) {
int temp = i;
if (temp%10%2==0) {
int n = temp / 10;
if (n%2!=0) {
count++;
sum += i;
}
}
}
printf("一共有%d个\n", count);
printf("共和是%d\n", sum);
}
你可以验算一下
#include <stdio.h>
int main(void){
int a,f=0,b=0,c,e=0,d=0;
for(a=1;a<10;a+=2)
{
b=a*10;
for(c=0;c<10;c+=2)
{
d=b+c;
f++; //统计个数
printf("%d\n",d);
e+=d;
}
}
printf("总数: %d\n总和: %d ",f,e);
}
显示结果