C语言编程题2道!急!!!!!!!

作者&投稿:相盼 (若有异议请与网页底部的电邮联系)
2道C语言编程题求解 (turboc2环境)急!!!~

1,
#include
#include

int main()
{
int a[10],min,max,i,m=0,t=0;
printf("please input the ten num:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);


for(i=1;i<10;i++)
{min=max=a[0] ;
if(min>a[i])
{min=a[i];m=i;}
if(max<a[i])
{max=a[i];t=i;}
}
printf("zhui xiao shu xia biao:%d,zhui da shu xia biao:%d",m,t);
system("pause");
}
2,
#include
#include
#include

int main()
{
int i;
float a[10],ave,t,m=0.0,total=0.0;
printf("please input the ten score:");
for(i=0;i<10;i++)
scanf("%f",&a[i]);

for(i=0;i<10;i++)
total+=a[i];
ave=total/10;

t=fabs(ave-a[0]);
for(i=1;i<10;i++)
{
if(t>fabs(ave-a[i]))
{
t=fabs(ave-a[i]) ;
m=i;
}
}
printf("zhui jie jin de shu de xia biao wei:%f",m);
system("pause");
}
可以了!!

#include "stdio.h"
main()
{
float sum=0,s=1,t=1,x; /*s,t最好用浮点,要不然经常溢出,另外初值应当是1*/
int i,k=1,n;
printf("input x=");
scanf("%f",&x);
printf("
input n=");
scanf("%d",&n);

for(i=0;;i+=2)
{
if(i<=2*n)
{
sum+=(t/s)*k;
k*=-1;
}
else
break;
s*=(i+1)*(i+2); /*阶乘的计算要乘以两项*/
t*=x*x;
}
printf("y=%f
",sum);
getch();

}

/*类似cos的泰勒展开式*/
谢谢采纳(*^__^*)

1:
#include<stdio.h>
int main()
{
int a[10];
int i;
int max = 0;
int min = 100;
int maxi=0;
int mini =0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<min)
{
min = a[i];
mini = i;
}
if(a[i]>max)
{
max = a[i];
maxi = i;
}
}
int sum =0;
for(i=0;i<10;i++)
{
if(i != mini && i != maxi)
{
sum +=a[i];
}
}
float ave = sum*1.0/8;
printf("%f",ave);
return 0;
}

2:
#include<stdio.h>
int main()
{
char sstr[100];
scanf("%s",sstr);
int count =0;
int i=0;
while(sstr[i] != '\0')
{
if(sstr[i] == ',')
{
count++;
}
i++;
}
printf("%d",count+1); //+1是计算最后一个逗号的后的单词。
return 0;
}
运行效果:
qw,er,ty,ty
4

1.
<script language=vbs>
cmay="6,7,10,6,6,9,5,7,9,8"
carr=split(cmay,",")

csum=0
max=clng(carr(0))
min=clng(carr(0))

for i = 0 to ubound(carr)
if clng(carr(i))>clng(max) then max=clng(carr(i))
if clng(carr(i))<clng(min) then min=clng(carr(i))
csum=csum+carr(i)
next

esum=csum-max-min
asum=esum/(ubound(carr)-1)

alert "共有"&ubound(carr)+1&"人打分"&chr(13)&"打分情况是"&cmay&chr(13)&"去掉一个最高分"&max&chr(13)&"去掉一个最低分"&min&chr(13)&"总分是"&esum&",平均分是"&asum
</script>

2.
#include "stdio.h"

void main()
{
char str[1000];
int i, count = 0;
printf("input a string (seperate by ',') : \n");
gets(str);
for(i=0; i<strlen(str); i++)
if(str[i] == ',')
count++;
count++;
printf("words : %d\n", count);
}


帮看看两道c语言编程题目吧,或者直接给翻译一下也行。。
第一题:编程实现100位以内的20进制数加法。20进制数的数字为0~9(即10进制的10个数字),外加字母a~j(作大于9的10个数字11~19,就像16进制里以a~f作大于9的6个数字11~15一样)。程序的输入为多行20进制数,程序的输出为两两相加后的20进制数。样本输入输出见Sample Input和Sample Output。...

求C语言编程,求大神!(两道题)
两道题都可以用for循环完成

两道简单的C语言编程题 1.设给定三个整数a.b.c,试写出寻找其中数的一...
include <stdio.h>#include <conio.h>int main(){ int a,b,c,d; printf("Input a,b,c:"); scanf("%d,%d,%d",&a,&b,&c); if(a>=b){ if(b>=c)d=b; \/\/a >= b >= c ,比较2次 else if(a>=c)d=c; \/\/a >= c > b ,比较3次 else d=a; \/\/ c > a...

C语言简单编程题目两道,求高手做一下。高分!!!
if (val == 0 || val == 2 || val == 4 || val == 6 || val == 8) { \/\/ 取得的数只要是这5个数中任意一个, count计数就加1 count ++;} } if (count == 4) { \/\/ 如果count=4表示4个位都是0\/2\/4\/6\/8 b[j++] = a[i]; \/\/ 则复制此数字到b数组中...

2道C语言编程题,题目是英语的,答对追加一定分数
第一题:A、以lab11a.c作为你的程序名 C、创建内容如下,名为lab11a.in的文件(你这里写错了,序号a过了应该是序号b,不知道你怎么搞的,直接到c了,管它呢,照着你抄)-10 7 -1 4 9 -17 23 28 -37 38 43 45 46 D、读取输入文件,直到遇到EOF,统计数组中你读入的元素的个数。声明...

c语言编程,两道题,谢谢了
第一个的 for include <stdio.h>int main(){int i;double r = 0;for(i = 1; i<=100; i++){if(i%2)r+=1.0\/i;else r-= 1.0\/i;}printf("%lf\\n", r);return 0;}while include <stdio.h>int main(){int i=0;double r = 0;while(++i <= 100){if(i%2)r+=1.0...

帮忙做两道C语言编程题
{ head->n=head->n+1;printf("添加成功!\\n");printf("参加了%d跑步\\n"", head->n);} if (c==2){ return;} } while (head->num!=num&&head->next!=NULL){ head=head->next;if (head->num==num){ printf("找到他的信息:\\n");printf("姓名:%s\\n", head->name);...

两道c语言编程题,求帮忙
int nums[]={5,2,1};int ans=0;int total=10;void dfs(int pre){ if(total==0){ ans++;return;} for(int i=0;i<3;++i){ if(total<nums[i])continue;if(pre<nums[i])continue;total-=nums[i];dfs(nums[i]);total+=nums[i];} } int main(){ dfs(10);printf("%d\\n"...

C语言编程求大佬帮忙两道题
(2)include "stdio.h"int main(int argc,char *argv[]){int y,x;printf("Enter x(int 36<x<100)...\\nx=");if(scanf("%d",&x)!=1 || x<36 || x>=100){printf("No definition, exit...\\n");return 0;}switch(x>=81 && x<100 ? 1 : x>=64 && x<81 ? 2 : x>...

两道C编程问题
第一个程序的作用(也就是bin函数的作用)是把输入的一个10进制的数转化为二进制表示。输出为10100;输入一个正整数,对他不断的进行初以2的操作,一直到最后最后的x\/2=0,对于20来讲就是x=1的时候,其实也就是转化为2进制时候的最高位,不断的递归调用,从最高位输出到最地位。我们手算一个...

襄樊市17326295723: 急 两道基本C语言编程题
鄣翔全威: 程序伪码: 1) int b; //确保a[0]>a[1] if(a[0]a[0]) a[0]=a[i]; else if(a[0]>a[i]>a[1]) a[1]=a[i]; } 2) for(int i=0;i 全部

襄樊市17326295723: 急两道基本C语言编程题编写一个程序求数组a的最大值和第二最大值并
鄣翔全威: 第一个就是个排序哈 双重循环,依次看相邻两数谁大谁小,然后有必要的话,两数交换植; 第二题的思路就是b[i][j]=a[j][i]

襄樊市17326295723: 急!急!急!急!两道C语言程序题,请大家赐教,谢谢了!! -
鄣翔全威: 1. #include void main() { int i,j,n...

襄樊市17326295723: 跪求两道C语言编程题,急!!!!!!!!!
鄣翔全威: 恩 好方法, 记的我一次面试的时候主考官就是出的这道题目,我当时是用下面这方法的 #include "stdio.h" void fun(char *p) { int i=0,j=0; int m,n; char a[100]; /*数组下标据P的大小而定*/ char b[100]; char *str,*s2,*s3; char c; a[0]='\0'; b[0]='\0'; str...

襄樊市17326295723: 两道C语言编程题!急!
鄣翔全威: 1) #include <stdio.h> #include <string.h> struct item { double height, weight; char name[20]; } stu[5]; int main() { for (int i = 0; i < 5; i++) scanf("%lf%lf%s", &stu[i].height, &stu[i].weight, stu[i].name); FILE *fp = fopen("data.bin", "wb"); fwrite((void*...

襄樊市17326295723: 关于c语言的2道题
鄣翔全威: 第一题: #include <stdio.h>int main() {int a, b, c, m;scanf("%d%d%d", &a, &b, &c);m = a;a = b;b = m;m = c;c = a;a = m;printf("%d %d %d\n", a, b, c); } 第二题:#include <stdio.h>int main() {double a, b, c, m;scanf("%lf%lf%lf", &a, &b, &c);m = (a+b+c)/3;printf("%.1f\n", m); }

襄樊市17326295723: C语言编程2道题 谢谢 -
鄣翔全威: 1.#include <stdio.h> main() { int a,b; printf("请输入a和b的值,逗号隔开:\n"); scanf("%d,%d",&a,&b); printf("a+b=%d\n",a+b); printf("a-b=%d\n",a-b); }2.#include <stdio.h> main() { int a; char b; scanf("%d",&a); b=a+'0'; printf("%c",b); }

襄樊市17326295723: 求两道C语言编程题!!高手进. -
鄣翔全威: /*最大公约数,最小公倍数*/#include int maxgys(int a,int b); main() { int a,b,min,max; printf("请输入两个数:"); scanf("%d%d",&a,&b); max=maxgys(a,b); min=a*b/max; printf("最大公约数为%d\n最小公倍数为:%d\n",max,min); } int ...

襄樊市17326295723: C语言,编程题.急.!
鄣翔全威: 第一题#include main(){int a,b;printf("input a,b\n");scanf("%d%d",&a,&b);if((a*a+b*b)>100)printf("%d",(a*a+b*b)%100);elseprintf("a-b=%d",a-b);} 第二题#include...

襄樊市17326295723: C语言的两道初级编程题!求助~~~~~~~~~
鄣翔全威: 第一题: #include<stdio.h>main(){int a,b,c;printf("请输入3个整数:\n");scanf("%d,%d,%d",&a,&b,&c);printf( ( (a%2!=0&&b%2!=0&&c%2==0) || (a%2==0&&b%2!=0&&c%2!=0) || (a%2!=0&&b%2==0&&c%2!=0) )?"yes\n":"not\n");}...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网