谁能用C语言帮我写几个小程序 急求

1 从键盘输入三个数,输出最大的
2 输入两个数,输出最大公约数和最小公倍数
3 输入一个年份,判断其是否为闰年
4 输入一个字母字符串,把其中的小写字母转换成大写字母
5 打印如下图案
?
? ? ?
? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ?
? ? ?
?

1、
#include<stdio.h>
int main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c); //scanf%d间不能有逗号,后面是输入的地址因此得加&
d=max(a,b,c); //输入的是abc,不是x,y,z//x,y,z是形参a,b,c是实参
printf("max=%d",d);//不是print是printf
return 0;
}
int max(int x,int y,int z)
{
return(x>y?(x>z?x:z):(y>z?y:z));
}

2、
#include<stdio.h>
int main()
{
int a,b,num1,num2,temp;
printf("Input a & b:");
scanf("%d%d",&num1,&num2);
if(num1>num2) /*找出两个数中的较大值*/
{
temp=num1; num1=num2; num2=temp; /*交换两个整数*/
}
a=num1; b=num2;
while(b!=0) /*采用辗转相除法求最大公约数*/
{
temp=a%b;
a=b;
b=temp;
}
printf("The GCD of %d and %d is: %d\n",num1,num2,a); /*输出最大公约数*/
printf("The LCM of them is: %d\n",num1*num2/a); /*输出最小公倍数*/
return 0;
}

3、
#include <stdio.h>
int main()
{
int year,result=0;
printf("输入一个年份:\n");
scanf("%d",&year);
if(year%100==0)
{
if(year%400==0)
result=1;
}
else if(year%4==0)
result=1;

if(result==1)
printf("\n%d是闰年",year);
else
printf("\n%d不是闰年",year);
return 0;
}

4、
#include<stdio.h>
#include<conio.h>
int main()
{
char *toDaXie(char *s);/*函数--变大写*/
char *s;
printf("Input a string please!\n");
gets(s);

printf("The result:\n%s\n",toDaXie(s));
getch();
return 0;
}
char *toDaXie(char *s)/*函数--变大写的具体内容*/
{
int i;
for(i=0;i<strlen(s);i++)
{
if(s[i]>96&&s[i]<123)/*如果这个字是小写字母*/
s[i]-=32;/*那就把它变成大写*/

}
return s;

}

5、
#include<stdio.h>
int main()
{
printf("
?
? ? ?
? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ?
? ? ?
?
");
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-07-01
全是做苦力 0分?
没时间
第2个回答  2008-07-01
你做什么用的。你也应该是学C语言的吧,这些书上都有,而且都是基础吧
反正我感觉5个题,应该有4个都容易做

c语言急救啊 c语言帝快来 救救小生啊!!!
8---只有d正确,要c>='a'而且必须小于等于'z'。9---两边之和大于第三边,同时满足,用&&。10---函数中的参数本来是形式参数,不能此处传递的是指针,所以要改变原值,结果应为:2,1;4,3。注意fun函数中的y何main函数中的y不一样。11---{{1,2,3},{4,5,6}},t=s[0].a+s[1...

谁能用C语言帮我写几个小程序 急求
int main(){ int max(int x,int y,int z);int a,b,c,d;scanf("%d%d%d",&a,&b,&c); \/\/scanf%d间不能有逗号,后面是输入的地址因此得加& d=max(a,b,c); \/\/输入的是abc,不是x,y,z\/\/x,y,z是形参a,b,c是实参 printf("max=%d",d);\/\/不是print是printf return 0;} in...

请C语言高手帮我编写几个数据结构的小程序~(一定要用C++编写噢~)谢啦...
void numQueue(SqQueue *q) \/\/输出队列元素个数 { if(q->rear>=q->front)printf("这个队列的元素个数为:%d\\n",q->rear-q->front);else printf("这个队列的元素个数为:%d\\n",MaxSize-q->front+q->rear);} void DispQueue(SqQueue *q) \/\/输出队列 { int i=0,f=q->front...

帮我写几个简单的C语言的小程序吧!老师要求用循环语句。谢谢啦!_百 ...
void no1(unsigned x){ int i;for(i=1;i<=x;i++){ if(x%i==0){ printf("%u \\n",i);} } } void no2(void){ int i,j;for(i=0;i<5;i++){ for(j=0;j<=i;j++){ printf("%d",1);} putchar('\\n');} } void no3(unsigned x){ int i,j;for(i=2;i<=x;...

我是个初学C语言的,现有一道题急救大侠,怎么写输出VERY GOOD的程序
不如输出“MY GOD!"吧,I服了U include <stdio.h> main(){ printf("MY GOD!\\n");} 呵呵,开个小玩笑

怎么用c语言编写一个小程序?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...

请C语言高手帮我编写几个小程序~(一定要用C++编写噢~)
第一个 void reverse_merge(List &A,List &B,List &C){ InitList(C);i=j=1; k=0;la_len=ListLength(A);lb_len=ListLength(B);while((i<=la_len)&&(j<=lb_len)){ GetElem(A,i,ai);GetElem(B,i,bi);if(ai<=bj){ ListInsert(C,++k,ai); ++i;} else ListInsert(C,...

C语言高手来一下帮我编个小程序
首先,我可以用字符串来做。我现在先把代码贴上:include <stdio.h> int main(){ char *str , *ch , *c[] = {"个位为:" , "十位为:" , "百位为:" , "千位为:" , "万位为:"};scanf("%s",str);int i = 0 ;\/\/要求1.求出它是几位数 printf("此数为%d位数\\n",(size...

C语言编写的几个程序,合并到一起
以下是我随手写的,是最最基本的,你可以自己加上清屏,返回上一级 之类的功能 include<stdio.h> include<conio.h> include<stdlib.h> \/\/3个小程序 void fun_a(){printf("this is fun_a\\n");} void fun_b(){printf("this is fun_b\\n");} void fun_c(){printf("this is fun_c\\...

求c语言大佬帮助!帮我写个小程序,谢谢
int n);\/\/在屏幕上输出数组各元素的值(逗号分隔)#define N (10)int main(){ int a[N],b[N],c[N*2],i; srand(time(NULL)); Init(a,N); Print(a,N); Short(a,N); Print(a,N); Init(b,N); Print(b,N); Short(...

相似回答
大家正在搜