请各位高手帮忙做几道c语言的编程题
方差是1/10∑[(xi-x)^2],xi是每个人的平均分,x是十个平均分的平均。二维数组a[10][5],给你第三个的代码,
for(j=0;j<5;j ){
k=a[0][j];
for(i=1;i<10;i )
if(k<a[i][j]){
k=a[i][j];
c=i;
}
printf("%d科的最高分是%d学生(学号)%d
",j,k,c);
}
1、求1-3+5-7+……-99+101的值。
#include
void main()
{
int i,element,sum=0;
for(i=1;i<=101;i+=2)
{
element=-i;sum=sum+element;sum=-sum;
}
printf("%d
",sum);
}
2、编写程序,判断一个数是否是素数。
6n+1,6n-1法代码
#include
int main()
{
int data[5]={2,3,5,7};
int n;
scanf("%d",&n);
if(n==2||n==3||n==5||n==7)
{
printf("%d是素数
",n);
}
else
{
if((n+1)%6==0||(n-1)%6==0)//n等于6k+1或6k-1
{
if(n%5&&n%7)
{
printf("%d是素数
",n);
}
}
else printf("%d不是素数
",n);
}
return 0;
}
3、输入三个整数,求其中的最大值并输出。
#include
void main()
{
int a,b,c;
printf("输入三个数:");
scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c)
printf("最大值为:%d",a);
else if(b>a&&b>c)
printf("最大值为:%d",b);
else
printf("最大值为:%d",c);
}
#include <stdio.h>
int isP(int n);
void main()
{
int i;
int sum=0;
for(i=2; i<101; i++)
{
if(isP(i))
sum += i;
}
printf("the sum is:%d\n",sum);
}
int isP(int n)
{
int i;
for (i=2; i<=n/2; i++)
{
if(n%i == 0)
return 0;
}
return 1;
}
(2)
#include <stdio.h>
void main()
{
char str[50];
char *p;
char *q;
scanf("%s",str);
printf("%s\n",str);
for(p = str; *p != '\0'; p++)
{
if(*p%2 == 1)
{
for(q = p+1; *q != '\0'; q++)
{
*(q-1) = *q;
}
*(q-1) = '\0';
}
}
printf("%s\n",str);
}
(3)
#include <stdio.h>
void main()
{
int i;
int a,b,c,d;//
int m,n;
for(i = 1000; i < 10000; i++)
{
a = i/1000;
b = i%1000/100;
c = i%100/10;
d = i%10;
m = a*10+b;
n = c*10+d;
if((m+n)*(m+n) == i)
printf("%d ",i);
}
}
(4)
#include <stdio.h>
void main()
{
int a[10]={0,1,2,3,4,5,6,7,8,9,};
int i,j;
int t;
for (i=0; i<10; i++)
{
printf("%d ",a[i]);
}
cout<<endl;
for(i=0,j=9; i<=j; i++,j--)
{
t = a[j];
a[j] = a[i];
a[i] = t;
}
for (i=0; i<10; i++)
{
printf("%d ",a[i]);
}
cout<<endl;
}
(6)
#include <stdio.h>
void main()
{
char str[]="***ab*A*BC*DEF*G****";
char *p;
char *q;
// scanf("%s",str);
// printf("%s\n",str);
for(p = str; *p != '\0'; )
{
if(*p == '*')
{
for(q = p+1; *q != '\0'; q++)
{
*(q-1) = *q;
}
*(q-1) = '\0';
}
else
{
p++;
}
}
printf("%s\n",str);
}
我也来解答!我使用c语言来编程。
第一题答案:#include <stdio.h>
main()
{ int i;
int sum=0;
for(i=2; i<101; i++)
{ if(isP(i))
sum += i; }
printf("the sum is:%d\n",sum);
}
int isP(int n)
{
int i;
for (i=2; i<=n/2; i++)
{
if(n%i == 0)
return 0;
}
return 1;
}
(2)
#include <stdio.h>
void main()
{
char str[50];
char *p;
char *q;
scanf("%s",str);
printf("%s\n",str);
for(p = str; *p != '\0'; p++)
{
if(*p%2 == 1)
{
for(q = p+1; *q != '\0'; q++)
{
*(q-1) = *q;
}
*(q-1) = '\0';
}
}
printf("%s\n",str);
}
(3)
#include <stdio.h>
void main()
{
int i;
int a,b,c,d;//
int m,n;
for(i = 1000; i < 10000; i++)
{
a = i/1000;
b = i%1000/100;
c = i%100/10;
d = i%10;
m = a*10+b;
n = c*10+d;
if((m+n)*(m+n) == i)
printf("%d ",i);
}
}
(4)
#include <stdio.h>
void main()
{
int a[10]={0,1,2,3,4,5,6,7,8,9,};
int i,j;
int t;
for (i=0; i<10; i++)
{
printf("%d ",a[i]);
}
cout<<endl;
for(i=0,j=9; i<=j; i++,j--)
{
t = a[j];
a[j] = a[i];
a[i] = t;
}
for (i=0; i<10; i++)
{
printf("%d ",a[i]);
}
cout<<endl;
}
(6)
#include <stdio.h>
void main()
{
char str[]="***ab*A*BC*DEF*G****";
char *p;
char *q;
// scanf("%s",str);
// printf("%s\n",str);
for(p = str; *p != '\0'; )
{
if(*p == '*')
{
for(q = p+1; *q != '\0'; q++)
{
*(q-1) = *q;
}
*(q-1) = '\0';
}
else
{
p++;
}
}
printf("%s\n",str);
}
好容易,好好看书琢磨去。
菜鸟问几道C语言编程题
1、include<stdio.h> include<math.h> \/*要用到求平方根sqrt函数*\/ int pb(float a,float b,float c){ int t=0;if(a+b>c&&a+c>b&&b+c>a&&a>0&&b>0&&c>0)t=1;else t=0;return(t);} float area(float a,float b,float c){ float area,p;p=(a+b+c)\/2;area=sq...
c语言编程问题,求高手解答(高分)
你的程序没有大的问题,可以执行,只是以下几个小问题:一、第一行包含的文件不存在,这一行应该删除。二、定义了argc、argv两个变量没有使用,编译会有警告,可以删除他们或者不管,最好改为:int main()三、scanf输入n和k的时候,中间有个逗号分隔,这样输入的时候会麻烦,最好改为:scanf("%d%d...
...大)用起泡法,写出程序和逻辑图。吾该各位高手帮助,谢谢
include <stdio.h> void main(){ int i, j, temp, arr_num[5] = { 23, 90, 9, 25, 16};clrscr();for(i=3;i>=0;i--)for(j=4;j>=4-i;j--){ if(arr_num[j]<arr_num[j-1]){ temp=arr_num[j];arr_num[j]=arr_num[j-1];arr_num[j-1]=temp } } printf("...
各位c语言程序高手,我这有套题需要你们来解答,谢谢啦~!
19、以下说法不正确的是( C )A、函数返回值的类型由函数类型决定 B、函数调用,实参和与其对应的形参类型应一致 C、函数内可以嵌套定义函数 D、若用数组名作为函数调用的实参,传递给形参的是数组的首地址 20、以下叙述中错误的是( D )A、c语言中对二进制文件的访问速度比文本文件快 ...
请各位C语言高手帮忙解决下面的问题。
include <stdio.h> int binary_find(int * a, int target, int low, int high){ if (low > high){ return -1;} else if (a[(low + high)\/2] == target){ return (low + high)\/2;} else if (a[(low + high)\/2] > target){ return binary_find(a, target, low, (low ...
[急求助]C语言程序编程题,请高手帮忙解答下!
按照题目要求编写的程序如下(见图)
一道C语言编程题,超急!!今晚截至!!望高手帮忙
在容器尾部添加这个数 vec.push_back(m_a);} vector<int>::iterator it=vec.begin();while (it!=vec.end())\/\/输出容器内所有元素 { printf("八进制%o 十进制%d 十六进制%x \\n",*it,*it,*it);++it;} } 绝对 符合你的 题意 希望 给分啊 一会给你加上注释 ...
各位c语言高手 帮帮忙 有道题小弟我不会,谢谢!给发到我的QQ邮箱790085117...
include "stdio.h"include <stdlib.h> include void main(){ int a[11];int i,sum=0,j,temp;srand(time(NULL));for(i=0;i<10;i++){ while(1){ a[i]=rand()%50;temp=0;for( j=0;j<i;j++){ if(a[i]==a[j])temp=1;} if(temp!=1) break;} printf("%d\\n",a[...
一道C语言问题,请各位高手们帮一下。
2011-02-22 一道c语言的题目。请高手们帮帮忙 2012-03-22 一道C语言题,请大家帮帮忙,详细解释一下,谢谢 2 2012-04-21 请高手们帮忙解答一下c语言一题 1 2016-03-10 几道c语言题目求解答 2015-10-05 一道c语言问题.谁给翻译一下,这句话什么意思? 2011-05-28 一道C语言编程问题,高手们来看看帮...
几道编程题`大家帮忙``高中会考的``简单
Answer 233 Yes 127 下面的程序可以做以上三道题 isPrime 判断是不是素数 PrintPrimeNumber 打印 n - m 之间的所有素数 include "stdio.h"include "stdlib.h"int primeTable[1000];int primeNumber = 1;int isPrime(int number){ int i;if(number == 1)return 0;for(i=0;i<primeNumber;i+...