十五号就要考试了!老师留的考试题还不会做!请高手帮帮忙!谢谢! 1.编写一个程序,输入x的值,按照下列公式计算并输出y值: x (x<=1)
y= 2x-1 (1<x<10) 3x-11 (10<=x) 2.编写一个程序,由键盘输入三个整数,按降序输出三个数。 3、编写一个程序,由键盘输入五个整数,输出最大的和最小的。 4、编写一个程序,输入10个整数,统计出其中正数、负数和零的个数。 5、编写一个程序,按下列公式计算e的值(精确为1e-6) e=1+1/1!+1/2!+1/3!+........+1/n! 6、编写一个程序,输入15个整数存入一维数组,再按逆序重新存放后再输出。 7、编写一个程序,输入一个字符串,按相反次序输出其中的所有字符。 8、编写一个程序,输入一个实型一维数组,输出其中的最大数,最小数和平均值。 9、编写一个程序,输入3个字符串,输出其中最大的字符串。 10、编写一个程序,输入10个整数,将其中最大数和最后一个数交换,最小数和第一个数交换。 11、编写一个程序,求3*5二维数组全部元素之和。 12、编写一个程序,求一维数组中下标为奇数的元素之和。
----------------解决方案--------------------------------------------------------
自己做吧!
----------------解决方案--------------------------------------------------------
真是的,读书都怎么读的,我从来不上课也不会糟糕到你这样塞,这些对照书编嘛
----------------解决方案--------------------------------------------------------
多可怜的
给你做一道,
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
printf("%d", rand() % 10);
return 0;
}
运行结果是 6
我就给你做6题吧
#include <stdlib.h>
#include <stdio.h>
int main(void)
{int i,d,num[15];
printf("PLS INPUT 15 NUMBER:",num[i]);
for(i=0;i<15;i++)
scanf("%d",&num[i]);
for(i=0;i<8;i++)
{d=num[i];
num[i]=num[15-i];
num[15-i]=d;
}
for(i=0;i<15;i++)
printf("%d\n",num[i]);
}
下学期认真点
----------------解决方案--------------------------------------------------------
积分太少我不会帮你做的,不过可以介绍一本浩强老师第二版的C语言,你的题里面都有答案。
----------------解决方案--------------------------------------------------------
呵呵,是呀,好像都是书里面的例子呢
----------------解决方案--------------------------------------------------------
兄弟们不好意思,我学得是太烂了,可是没办法,就要考试了,考试题就在这里出,就帮帮我吧!你们就当是为海啸灾区捐款了还不行吗!谢谢各位老大了!
----------------解决方案--------------------------------------------------------
#include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x<=1) {y=x;}
else if(x>1&&x<10) {y=2*x-1;}
else {y=3*x-11;}
printf("%d",y);
}
----------------解决方案--------------------------------------------------------
第8道题目:里面任放100个数字。。。。。。
float Max=0,Min=0;
float average(float array[],int n)
{int i;
float aver,sum=array[0];
max=min=array[0];
for(i=1;i<n;i++)
{if(array[i]>max)Max=array[i];
else if(array[i]<min)min=array;
sum=sum+array[i];
}
aver=sum/n;
return(aver)}
main()
{float ave,num[100];
int i;
for(i=0,i<100;i++)
scanf("%d",&num[i];
ave=average(num,100);
printf("max=%6.2f\nmin=%^6.2f\naverage=6.2f\n",max,min,ave);
}
----------------解决方案--------------------------------------------------------
急救啊,高手们!!!美媚在求助!!!!!
使用SWITCH设计DOS方式下的菜单!!!!!!!!!
请你们帮一下!!!!!!!!
----------------解决方案--------------------------------------------------------