42、求。
∑=100
1
n n #include<stdio.h> void main() {
int i,sum=0; i=1;
while(i<=100)
{
sum=sun+i; i++; }
printf("%d\n",sum); }
运行结果:5050 43、求2个数中较大者。
#include<stdio.h> void main() {
int max(int x,int y); int a,b,c;
scanf("%d,%d",&a,&b); c=max(a,b);
printf("max=%d\n",c); int max(int x,int y) { int z; if(x>y)z=x; else z=y; return(z); }
44、求1×2×3×4×5。
#include<stdio.h> void main() {
int i,j; j=1; i=2; while (i<=5) { j=j*i; i=i+1; }
printf("%d\n",j); }
运行结果:120
45、大小写字母的转换。
#include<stdio.h> void main() {
char c1,c2; c1='a'; c2='b'; c1=c1-32; c2=c2-32;
printf("%c%c,c1,c2"); }
46、输出一个字符串。
#include<stdio.h>
void main()
{
char c[10]={'I',' ','a','m',' ','a',' ','b','o','y'};
int i;
for(i=0;i<10;i++)
printf("%c",c[i]);
printf ("\n");
}
运行结果:I am a boy
47、输出一个菱形图。
#include<stdio.h>
void main()
{
char diamond[][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};
int i,j;
for (i=0;i<5;i++)
{
for (j=0;j<5;j++)
printf("%c",diamond[i][j]);
printf("\n");
}
}
运行结果:
*
* *
* *
* *
*
48、输出数组中的全部元素。
#include<stdio.h>
void main()
{
int a[10];
int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
}
49、3个数从大到小排序
#include<stdio.h>。