为了学生更好的掌握C语言设计基础,提供如下简单程序示例供参考
已知五个字符串"China","American","Japan","France","Australia",编程将它们按从小到大的顺序排列起来
#include "stdio.h"
#include "string.h"
void main()
{
int j ,k;
char t[81], b[5][81]= {"China","American","Japan","France","Australia"};
for (j=0; j<4; j++)
for (k=j-1; k<5; k++)
if ( strcmp(b[j]>b[k]) )
{
strcpy(t , b[j]);
strcpy(b[j] , b[k]);
strcpy( b[k] ,t);
}
for (j=0; j<9; j++)
printf("\\n %s,",b[j]);
}
-------------------------------------------------------------------------------------------------------
从键盘输入20个整数,求出不大于90所有数的和
#include "stdio.h"
void main()
{
int i ,s=0,x;
for (i=0;i<20;i++)
{
scanf("%d",&x);
if (x<=90)
s=s+x;
}
printf("\\n不大于90所有数的和:%d",s);
}
--------------------------------------------------------------------------------------------------------
编程在屏幕上输出具有7行的正三角形
*
***
*****
*******
*********
***********
*************
#include "stdio.h"
void main()
{
int i , j;
for (i=0;i<7;i++)
{
for (j=0; j<6-i; j++)
printf(" ");
for (j=0; j<=2*i+1; j++)
printf("*");
printf("\\n");
}
}
---------------------------------------------------------------------------------------------------------
从键盘输入10个整数,求出最小值
#include "stdio.h"
void main()
{
int i x,min;
scanf("%d",&x);
min=x;
for (i=0;i<9;i++)
{
scanf("%d",&x);
if (min>x)
min=x;
}
printf("这十整数中的最小值为:%d",min);
}
------------------------------------------------------------------------------------------------------------
从键盘输入10个实数,求出最大值
#include "stdio.h"
void main()
{
int i;
float x,max;
scanf("%f",&x);
max=x;
for (i=0;i<9;i++)
{
scanf("%f",&x);
if (max<x)
max=x;
}
printf("这十数中的最大值为:%f",max);
}
更多信息请登录 翱翔软件官方网站 www.FlyBirdSoft.com

浙公网安备 33010602011771号