关于 c语言 的两道不难的题,个位高手帮忙给答一下吧,不胜感激!

来源:百度知道 编辑:UC知道 时间:2024/06/13 16:49:45
1-编程实现:计算用户输入的正整数num 的各位数字之积。
( 解题过程 )

3-试编程完成以下功能:

输入的三个正整数x、y、z,判断z是否既是x又是y的整倍数。若是,则输出yes;否则输出no。

( 解题过程 )

#include<stdio.h>
#include<stdlib.h>
int main()
{
int num,result=1;
printf("please input num:");
scanf("%d",&num);
while(num%10>=1)
{
result*=(num%10);
num/=10;
if(num%10==0){result=0;break;};
}
printf("the result is %d",result);
system("pause");
return 0;
}

=========================================
#include<stdlib.h>
#include<stdio.h>
int main()
{
int x,y;
printf("input numbers (x,y,z):");
scanf("%d%d%d",&x,&y,&z);
if(z%x==0&&z%y==0)printf("yes\n");
else printf("no\n");
system("pause");
return 0;
}

#include "stdio.h"
main()
{
char c;
int a=0,b;
c=getchar();
while(c!='\n')
{
b=(int)c-'0';//以字符的形式接受