c语言阿尔法编程平台答案(c语言aver)

http://www.itjxue.com  2023-03-20 01:13  来源:未知  点击次数: 

急求C语言编程作业答案!!谢谢!

给你一份伪代码:

int?main()

{

????//?定义保存数据的数组和数字个数变量

????int?nCount,?nSum=0,?nMax?=?0;

????int?nNum[1000];

????

????//?从文件里读取nCount值;

????fsscanf("%d",?nCount);

????

????//?读取数据到nNum数组里,

????

????//?找出最大值并保存到nMax;

????

????for(int?i=0;inCount;i++)

????{

????????if?(nNum[i]?==?nMax)?continue;

????????

????????nSum?+=?nNum[i];

????}

????

????printf("最大数为:%d,?数据和:?%d",?nMax,?nSum);

????

????return?0

}

c语言编程题目及答案

#include stdio.h

#include math.h

void main(void)

{

double a;

double b;

double c;/* 以上三个变量分别对应三边 */

double sin_c;/* c边对应角的正玄值 */

double cos_c;/*c边对应角的余玄值*/

double cos_a;

double area; /* 三角形的面积 */

printf("输入a,b,c:");

scanf("%lf, %lf, %lf", a, b, c);

if(((a+b)c) (a-b)c)

{

printf("三边能够成三角形\n.");

cos_c = (a*a + b*b -c*c)/(2*a*b);

cos_a = (b*b + c*c - a*a)/(2*b*c);

if ((cos_c 0) (cos_a 0))

{

printf("三角形是锐角三角形。\n");

}

else if ((cos_c 0) || (cos_a 0))

{

printf("三角形是钝角三角形\n");

}

else

{

printf("三角形是直角三角形\n");

}

sin_c = sqrt(1- cos_c*cos_c);

area = a*b*sin_c/2;

printf("三角形的面积是%f.\n",area);

}

else

{

printf("三边不能构成三角形\n");

}

}

C语言编程问题,急求答案

使用冒泡的算法,将p后面的n-p-1个元素向前交换p+1次:

#include "stdafx.h"

#include iostream

using namespace std;

#define N 1000

int main()

{

int n, p;

int num[N];

cout "请输入n值和p值:" endl;

cin n p;

cout "请输入" n "个数:" endl;

for (int i = 0; i n; i++)

cin num[i];

for (int i = 0; i = p; i++)

{

for (int j = 0; j n - p - 1; j++)

{

int temp = num[p+j-i];

num[p + j-i] = num[p + j + 1-i];

num[p + j + 1-i] = temp;

}

}

for (int i = 0; i n; i++)

cout num[i] " ";

cout endl;

system("pause");

? return 0;

}

求这道c语言编程题的答案

#include stdio.h

int main()

{

? ? ? char strw[1000], stre[1000], *s, *t;

? ? ? scanf("%s %s", strw, stre);? ? ?

? ? ? s = strw;

? ? ? t = stre;

? ? ? while (*s != '\0' *s == *t)

? ? ? ? ? ? ? ++s, ++t;

? ? ? if (*s *t)

? ? ? ? ? ? ? printf("-1\n");

? ? ? else if (*s *t)

? ? ? ? ? ? ? printf("1\n");

? ? ? else

? ? ? ? ? ? ? printf("0\n");

? ? ? return 0;

}

如果出现诸如 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. 的编译错误或警告,可将代码 "scanf("%s %s", strw, stre); " 用 "scanf_s("%s %s", strw, 1000, stre, 1000); " 替代;

部分测试样例

高分求两道大一C语言编程题答案,答对的保证再追加100分

/*

1.

*/

#include stdio.h

#include malloc.h

char* ReadFile(const char* psz)

{

FILE* fp = fopen(psz, "r");

if( NULL == fp ) return NULL;

fseek(fp, 0, SEEK_END);

int nLen = ftell(fp);

char* pszBuff = (char*)malloc(nLen + 1);

fseek(fp, 0, SEEK_SET);

int nSize = fread(pszBuff, 1, nLen, fp);

pszBuff[nSize] = 0;

fclose(fp);

return pszBuff;

}

void Sort(const char* psz)

{

FILE* fp = fopen("New.txt", "w");

while( *psz )

{

if( ((*psz = '0') (*psz = '9')) ||

((*psz = 'A') (*psz = 'F')) ||

((*psz = 'a') (*psz = 'f')) )

{

printf("%c", *psz);

psz++;

continue;

}

fprintf(fp, "%c", *psz);

psz++;

}

}

int main()

{

char* pszBuff = ReadFile("Old.txt");

if( NULL == pszBuff ) return 0;

Sort(pszBuff);

free(pszBuff);

printf("\n");

}

/*

2.

*/

#include stdio.h

#include malloc.h

void input(int array[], int n)

{

for(int i = 0; i n; i++)

{

scanf("%d", array[i]);

}

}

int find(int array[], int n, int x)

{

int count = 0;

for(int i = 0; i n; i++)

{

if( x == array[i] )

{

count++;

}

}

return count;

}

main()

{

int arr[5];

printf("waiting for array input:\n");

input(arr, 5);

int x;

printf("please enter the target :\n");

scanf("%d", x);

int count = find(arr, 5, x);

if( 0 == count )

{

printf("Not find!\n");

return 0;

}

printf("the key %d count:\n", count);

}

C语言编程题,求答案+解释,谢谢大佬

(1)这个位置,因为在主函数之外,只有一行。一般来说是#include了其他的库,或者是#define了一些什么,或者是前向声明(但鉴于题目里扫视了一眼只有一个非主函数,所以不会是这个)。那我最大的倾向就是#include,接着我会直接看主函数

先学会看变量,可以看到题目里有三个变量X,Y1,Y2。和我们设置的变量不谋而合,接下来输入X的值,直接就可以算Y1,Y2。因为刚刚记得只看到了一个外函数,而且下面两个空是在形参上让我们填空,我就回头看了一眼题目,原来是函数的形式完全相同,只是改变了传进去的参数,第一个直接传x+8,第二个要传sinx,那两个答案就出来了,同时(1)的答案也出来了,因为sin()这个函数是在#includemath.h里面的

接着剩下最后一个空,我们看到被调函数fun里面,这是一个返回类型float的函数,但是没有返回值,所以我们需要return 一些什么,很明显这里只有一个能return的,那就是y

综上

(1)#includemath.h

(2)return y;

(3)x+8

(4)sin(x)

(在我写完之后看到3分钟前下面还有个答案,include用了""。需要说明的是,一般只有使用非库头文件,也就是自定义的头文件时,会选择"",这并不是一个好习惯,会不会引发报错可以自己尝试一下)

(责任编辑:IT教学网)

更多

推荐ASP.NET教程文章