=y&&x>=z)u=x;else" />

C语言程序简单例子33692

C语言程序简单例子33692
C语言程序简单例子33692

求}

(循环)

3、 输入三个数字,输出他们

最大值。( if ) 答案

#include void main() {int a,b,c,d;

scanf("%d,%d,%d",&a,&b,&c); d=max(a,b,c); printf("max=%d",d);

getch();/* 暂停看运行结果 */

10 。( 循环) }

int max(int x,int y,int z) {int u; if(x>=y&&x>=z) u=x;

else if(y>=x&&y>=z)

u=y; else u=z;

一、 1 、

1+2+3+ ....... .+100 答案

#include void main()

{

int i,sum=0; for(i=1;i<=100;i++) sum=sum+i; printf("%d",sum);

}

2、求 1*2*3* ....

答案

void main()

{

int i=0,j=1; for (i=2;i<=10;i++)

{

j*=i;

}

printf("%d",j);

return(u);

return 0; 4. 用起泡法对十个数据排序(数

组实现) 答案#include main ( ) { int i,j,t;

static int

a[10]={5,7,4,2,3,6,1,0,9,8};

for(j=0;j<9;j++)

{ for(i=0;i<9-j;i++)

{ if(a[i]>a[i+1])

{ t=a[i];a[i]=a[i+1];a[i+1]=

t ;

}

}

}

for(i=0;i<10;i++)

printf("%2d",a[i]);

}

5、输入十个数字,逆序输出。(数组实现)

#include

main()

{int a[10],i=0; for(i=0;i<=9;i++)

scanf("%f",&a[i]);

printf("\n");

for(i=9;i>=0;i--)

printf("%f",a[i]);

}

6输入两个数,交换他们的值并输

出。(元素交换)

答案

#include

int main ()

{

int m,n,temp;

scanf("%d%d",&m,&n);

if (m

{

temp=m;

m=n;

} printf("%d",m); return 0;

}

7.输出9*9乘法表。(双层循环) 答案

答案n=temp;

#include

void main()

{

int i=1;

for(i; i<=9; i++)

{

int j=1; for(j;j<=i;j++)

{

printf("%d*%d=%d ", i, j, i*j); } printf("\n");

}

}

8.输入一行字符,将所有的小写字母转换成大写字母,大写字母转换成小写字母,其余字符不变输出转变后的这行字符。答案#include "stdio.h"

void main()

{

char a[n];

int i;

scanf("%s",a);

printf(" 大写为:"); for(i=0;i<=n;i++)

{

if(a[i]<='z'&&a[i]>='a') a[i]=a[i]-32;

printf("%c",a[i]);

}

printf("\n 小写为:"); for(i=0;i<=3;i++)

{

a[i]=a[i]+32;

printf("%c",a[i]);

}

}

9、编写一个简单计算器程序,要求能够完成两个数的+,- ,*,/ 四种运算。输出运算式及运算结果。(switch)

6.2

#include"stdio.h"

main()

{char c;int i=0,j=0,k=0,l=0; while((c=getchar())!= '\n ' ) {if(c>=65&&c<=90||c>=97&&c<= 122) i++;

else if(c>=48&&c<=57) j++;

else if(c==32) k++;

else l++;}

n",i,j,k,l);

}

6.6

#include"math.h" {int x=100,a,b,c;

while(x>=100&&x<1000)

{a=0.01*x;b=10*(0.01*x-a);c= x-100*a-10*b;

if(x==(pow(a,3)+pow(b,3)+pow (c,3)))

printf("%5d",x);x++;}

}

6.7

main()

{int m,i,j,s;

for(m=6;m<10000;m++)

{s=1;

for(i=2;i

if(m%i==0) s=s+i;

if(m-s==0)

{printf("%5d its fastors are 1 ",m);for(j=2;j

if(m%j==0) printf("%d

",j);printf("\n");}

}

main()

main()

相关主题
相关文档
最新文档