56、用if-else编程实现如下函数:
2x-1 (x<10)
y = x (10<=x<90)
3x-11 (x>=90)
输入x的值,求出函数值y,输出x、y的值,假设x、y都为int型。
58、整形数组a有五个元素,其值分别为:1、2、3、4、5,移动该数组的数,使其变成2、3、4、5、11、输入一个成绩,如果小于60分,则输出“不及格”,否则输出“及格”
59、任意输入n值,求n!并输出结果。
60、已知二维数组st[4][4]的值如下,编写程序求对角线元素之和。
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
先谢谢了哈~
(PS:明天上午就要考C了,各位帮帮忙,让我抱下佛脚吧~~o(>_<)o ~~)
56、
#include <stdio.h>
void main()
{
int x,y;
printf("输入x的值:");
scanf("%d",&x);
if(x<10)y=2*x-1;
else if(x<90)y=x;
else y=3*x-11;
printf("y=%d",y);
}
58、
#include <stdio.h>
void main()
{
int a[5]={1,2,3,4,5},i;
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
for(i=0;i<5;i++)
if(i<4)a[i]=i+2;
else a[i]=1;
for(i=0;i<5;i++)
printf("%d ",a[i]);
}
58(2)、
#include <stdio.h>
void main()
{
int score;
printf("输入一个成绩:");
scanf("%d",&score);
if(score<60)printf("不及格");
else printf("及格");
}
59、
#include <stdio.h>
void main()
{
long sum=1;
int n,i;
printf("输入一个整数n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum*i;
printf("%d!=%ld",n,sum);
}
60、
#include <stdio.h>
void main()
{
int st[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int i,sum1=0,sum2=0;
for(i=0;i<4;i++)
sum1=sum1+st[i][i];
for(i=0;i<4;i++)
sum2=sum2+st[i][3-i];
printf("左对角线元素的和为:%d\n",sum2);
printf("右对角线元素的和为:%d\n",sum1);
}
#include <stdio.h>
void main()
{
int x,y;
printf("输入x的值:");
scanf("%d",&x);
if(x<10)y=2*x-1;
else if(x<90)y=x;
else y=3*x-11;
printf("y=%d",y);
}
58、
#include <stdio.h>
void main()
{
int a[5]={1,2,3,4,5},i;
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
for(i=0;i<5;i++)
if(i<4)a[i]=i+2;
else a[i]=1;
for(i=0;i<5;i++)
printf("%d ",a[i]);
}
58(2)、
#include <stdio.h>
void main()
{
int score;
printf("输入一个成绩:");
scanf("%d",&score);
if(score<60)printf("不及格");
else printf("及格");
}
59、
#include <stdio.h>
void main()
{
long sum=1;
int n,i;
printf("输入一个整数n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum*i;
printf("%d!=%ld",n,sum);
}
60、
#include <stdio.h>
void main()
{
int st[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int i,sum1=0,sum2=0;
for(i=0;i<4;i++)
sum1=sum1+st[i][i];
for(i=0;i<4;i++)
sum2=sum2+st[i][3-i];
printf("左对角线元素的和为:%d\n",sum2);
printf("右对角线元素的和为:%d\n",sum1);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-12-13
用if-else编程实现如下函数
#include<stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x<10) y=2*x-1;
else if(x>=10&&x<90) y=x;
else if(x>=90) y=3*x-11;
printf("x=%d,y=%d",x,y);
}
整形数组a有五个元素,其值分别为:1、2、3、4、5
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
int i,temp;
temp=a[0];
for(i=0;i<=3;i++)
a[i]=a[i+1];
a[4]=temp;
for(i=0;i<5;i++)
printf("%d ",a[i]);
}
输入一个成绩,如果小于60分,则输出“不及格”,否则输出“及格”
#include<stdio.h>
void main()
{
int score;
scanf("%d",&score);
if(score<60) printf("不及格\n");
else printf("及格\n");
}
任意输入n值,求n!并输出结果。
#include<stdio.h>
void main()
{
int n,i,sum=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum*=i;
printf("%d!=%d\n",n,sum);
}
已知二维数组st[4][4]的值如下,编写程序求对角线元素之和
#include<stdio.h>
void main()
{
int st[4][4]={{1,2,3,4},{5,6,7,8},{9.10,11,12},{13,14,15,16}};
int i,j,sum=0;
for (i=0;i<4;i++)
for(j=0;j<4;j++)
if(i==j||j+i==3)
{
sum+=st[i][j];
}
printf("sum=%d\n",sum);
}
#include<stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x<10) y=2*x-1;
else if(x>=10&&x<90) y=x;
else if(x>=90) y=3*x-11;
printf("x=%d,y=%d",x,y);
}
整形数组a有五个元素,其值分别为:1、2、3、4、5
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
int i,temp;
temp=a[0];
for(i=0;i<=3;i++)
a[i]=a[i+1];
a[4]=temp;
for(i=0;i<5;i++)
printf("%d ",a[i]);
}
输入一个成绩,如果小于60分,则输出“不及格”,否则输出“及格”
#include<stdio.h>
void main()
{
int score;
scanf("%d",&score);
if(score<60) printf("不及格\n");
else printf("及格\n");
}
任意输入n值,求n!并输出结果。
#include<stdio.h>
void main()
{
int n,i,sum=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum*=i;
printf("%d!=%d\n",n,sum);
}
已知二维数组st[4][4]的值如下,编写程序求对角线元素之和
#include<stdio.h>
void main()
{
int st[4][4]={{1,2,3,4},{5,6,7,8},{9.10,11,12},{13,14,15,16}};
int i,j,sum=0;
for (i=0;i<4;i++)
for(j=0;j<4;j++)
if(i==j||j+i==3)
{
sum+=st[i][j];
}
printf("sum=%d\n",sum);
}
第2个回答 2011-12-13
给我邮箱把 我帮你做 ,你大一?? 我都会了追问
o0lanlan0ojsw@163.com 大二,C是这学期的新课~~o(>_<)o ~~,现在看的云里雾里的~
追答发过去了 你要多谢你学弟啊 呵呵 师兄
本回答被提问者采纳