C语言编程:输入一个整数,输出这几个数的和,例如1987,1+9+8+7=25

来源:百度知道 编辑:UC知道 时间:2024/05/27 20:39:58
键盘输入10个整数,输入其中能被3整除,不能被5整除的数~~
输入10个整数,用数组存放,然后从键盘输入一个整数X,在数组中查找是否有值等于X的元素,若存在则输出该元素,弱不存在则输出负1.
谢谢大家了

标题

#include <stdio.h>
int fac(int num){
static int sum=0;
if (num<10)
{
sum+=num;
return sum;
}
sum+=num%10;
fac(num/10);
}
void main(){
int num;
scanf("%d",&num);
printf("该数中每个数字的和为:%d\n",fac(num));
}

第一题

#include <stdio.h>
void main(){
int num,i;
int res[10],count=0;
printf("请输入10个数:");
for (i=0;i<10;i++)
{
scanf("%d",&num);
if ((num%3==0)&&(num%5!=0))
{
res[count++]=num;
}
}
printf("能被3整除不能被5整除的数:");
if (count==0)
{
printf("没有!\n");
}
for (i=0;i<count;i++)
{
printf("%d\t",res[i]);
}
}

第2题:

#include <stdio.h>
void main(){
int num,i;
int res[10],count=0;
printf("请输入10个数:&