第1个回答 2007-05-20
1、利用分支结构找出三个整形变量的最大值:
<br> #include<stdio.h>
<br> main()
<br>{
<br> int a,b,c;
<br> printf("Please input three number:\n");
<br> scanf("%d,%d,%d",&a,&b,&c);
<br> if(a>b)
<br> { if(a>c)
<br> printf("max=%d\n",a);
<br> else
<br> printf("max=%d\n",c);
<br> }
<br> else
<br> { if(b<c)
<br> printf("max=%d\n",c);
<br> else
<br> printf("max=%d\n",b);
<br> }
<br>}
<br>2、利用分支结构判断输入的三个正整数是否能组成三角形:
<br> #include<stdio.h>
<br> main()
<br>{
<br> int a,b,c;
<br> printf("Please input three number:\n");
<br> scanf("%d,%d,%d",&a,&b,&c);
<br> if(a+b>c&&a+c>b&&b+c>a)
<br> printf("These three number are compose triangle!\n");
<br>else
<br> printf("You input is error!\n");
<br>}
<br>3、利用循环结构设计求5! :
<br> #include<stdio.h>
<br> main()
<br>{
<br> int i=1,sum=1;
<br> while(i<=5)
<br> { sum=sum*i;
<br> i++;
<br> }
<br> printf("5!=%d\n",sum);
<br>}
<br>4、利用循环结构设计求1+2+3+4……+20:
<br> #include<stdio.h>
<br> main()
<br>{
<br> int i=1,sum=0;
<br> while(i<=20)
<br> { sum=sum+i;
<br> i++;
<br> }
<br> printf("1+2+3+...+20=%d\n",sum);
<br>}
第2个回答 2007-05-20
1.
main()
{int a,b,c;
int max;
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max<b) max=b;
else
if(max<c) max=c;
printf("max=%d",max);
}
2.
main()
{int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if((a+b)>c&(a-b)<c||(a+c)>b&(a-c)<b||(b+c)>a&(b-c)<a)
printf("ci san shu ke yi zu cheng san jiao!!");
else printf("ci san shu bu neng zu cheng san jiao!!");
}
3.
main()
{int sum=1,i;
for(i=1;i<=5;i++)
sum*=i;
printf("5!=%d",sum);
}
4.
mian()
{int i,sum=0;
for(i=1;i<=20;i++)
sum+=i;
printf("sum=%d",sum);
}
5.
main()
{int a[10],i,j,temp;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<10;j++)
{if(a[j]>a[j+1])
{temp=a[j];a[j]=a[j+1];a[j+1]=temp;}
}
printf("max=%d",a[9]);
}
5.
main()
{int a[10],i,sum=0;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
sum+=a[i];
printf("sum=%d",sum);
}
6.
mian()
{int sum(int x,int y);
int a,b;
scanf("%d%d",&a,&b);
printf("a+b=%d",sum(a,b));
}
int sum(int x,int y)
{int z;
z=x+y;
return z;
}
8.
int ji(int x,int y)
{
return(x*y);
}
main()
{int a,b;
scanf("%d%d",&a,&b);
printf("a*b=%d",ji(a,b));
}
9.
int avg(int a[],int n)
{int i,sum=0;
for(i=0;i<n;i++)
sum+=a[i];
return(sum/n);
}
main()
{int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("avg=%d",avg(a[],10));
}
10.
main()
{int i,j,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
for(j=1;j<10;j++)
if(a[i]<a[j])
{temp=a[i];a[i]=a[j];a[j]=temp;}
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}
仅供参考!!!!!
第3个回答 2007-05-20
我靠过了半小时才显示出来
我改下有2个题不对...
1、
#include <stdio.h>
int main()
{
int a, b, c, max, min;
scanf("%d%d%d", &a, &b, &c);
max = a > b ? a > c ? a : c : b > c ? b : c;
min = a < b ? a < c ? a : c : b < c ? b : c;
printf("Max: %d\nMin: %d", max, min);
}
2、
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
if(a + b > c && a + c > b && b + c > a)
printf("Yes");
else
printf("No");
}
3、
#include <stdio.h>
int main()
{
int n = 1;
for(int i = 2; i <= 5; ++i)
n *= i;
printf("5! = %d", n);
}
4、
#incldue <stdio.h>
int main()
{
int n = 0;
for(int i = 1; i <= 20; ++i)
n += i;
printf("1 + 2 + 3... + 20 = %d\n", n);
printf("1 + 2 + 3... + 20 = %d\n", 20*(1 + 20)/2);
}
5、
#include <stdio.h>
int main()
{
int a[10], max;
scanf("%d", &a[0]);
max = a[0];
for(int i = 1; i < 10; ++i)
{
scanf("%d", &a[i]);
max = max > a[i] ? max : a[i];
}
printf("Max: %d", max);
}
6、
#include <stdio.h>
int main()
{
int a[10], sum = 0;
for(int i = 0; i < 10; ++i)
{
scanf("%d", &a[i]);
sum += a[i];
}
printf("Sum: %d", sum);
}
7、
#include <stdio.h>
int plus(int a, int b){return a + b;}
int main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("%d + %d = %d", a, b, plus(a, b));
}
8、
#include <stdio.h>
int multiplies(int a, int b){return a * b;}
int main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("%d * %d = %d", a, b, multiplies(a, b));
}
9、
#include <stdio.h>
int main()
{
int a[10], sum = 0, avg;
for(int i = 0; i < 10; ++i)
{
scanf("%d", &a[i]);
sum += a[i];
}
avg = sum / 10;
printf("Average: %d", avg);
}
10、
#include <stdio.h>
int main()
{
int a[10] = {1, 6, 3, 8, 4, 7, 9, 2, 0, 5};
for(int i = 1; i < 10; ++i)
{
int k = a[i];
int j = i - 1;
for(; j >= 0 && a[j] > k; --j)
a[j+1] = a[j];
a[j+1] = k;
}
for(int i = 0; i < 10; ++i)
printf("%d ", a[i]);
}
纯属打字练习,没有任何价值的题目...本回答被提问者采纳
第4个回答 2007-05-19
2、利用分支结构判断输入的三个正整数是否能组成三角形
#include<stdio.h>
main()
{
int a,b,c
printf("Please input three number:\n");
scanf("%d,%d,%d",&a,&b,&c);
if (a+b>c)
{
if (a+c>b)
{
if (b+c>a)
{
printf("是三角形");
}
}
}
}
3、利用循环结构设计求5!
#include<stdio.h>
main()
{
int i;
int num=0;
for (i=1;i<=5;i++)
{
num=num*i;
}
}
第5个回答 2007-05-19
课程设计的题会这么简单?
别拿作业当课程设计