C语言编程题 !作对后送100分

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:47:01
第一题:问题,输入三个整数找出其中最小值并输出,用指针方法 第二题:写程序:输出十以内能被三整除的正整数For语句实现
第三题:1根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出This is YES与This is NO 若是其他字符在屏幕上显示Error.。要求用Switch语句实现。

第四题:编写一个函数,判断一个不多于5位的正整数是几位数。在这函数中输入正整数并输出是几位数结果。
做出以上4道题后,在23日前给出答案。送100分奖励。

比较简单~
#include <stdio.h>

int main()
{
int a,b,c;
int *max;
scanf("%d%d%d",&a,&b,&c);
max=&a;
if(b>*max)
max=&b;
if(c>*max)
max=&c;
printf("max=%d\n",*max);

return 0;
}

#include <stdio.h>

int main()
{
int i;
for(i=1;i<11;i++)
if(i%3==0)
printf("%d\n",i);

return 0;
}

呃,有人写我就不写了吧~

第一题
main()
{
int *p1,*p2,*p3;
printf("input 3 numbers:");
scanf("%d%d%d",p1,p2,p3);
if(*p1<=*p2)
{
if(*p1<=*p3)
printf("min number is:%d",*p1);
else
printf("min number is:%d",*p3);
}
else
{
if(*p2<=*p3)
printf("min number is:%d",*p2);
else
printf("min number is:%d",*p3);

}
}