c语言编程答案(7道C语言编程题,急求答案)

本文目录
7道C语言编程题,急求答案
#include 《stdio.h》
void main()
{
int i,j;
int sum=0; //定义对角线的和
int a,n;
printf("输入是n*n矩阵的n值:");
scanf("%d",&n);
printf("输入一个%d*%d矩阵:",n,n);
printf("\n");
for(i=0;i《n;i++)
for(j=0;j《n;j++)
{
scanf("%d",&a); //按矩阵格式输入
}
for(i=0;i《n;i++)
{
sum=sum+a; //求出对角线数之和
}
printf("矩阵对角线之和为: %d\n",sum);
}
一道C语言编程题 急求答案
C语言程序:
#include "stdio.h"
//对数组进行排序
void Sort(int arr, int n)
{
int i, j;
int temp;
for(i=0; i《n-1; i++)
{
for(j=0; j《n-i-1; j++)
{
if(arr)
{
temp = arr;
arr;
arr = temp;
}
}
}
}
void main()
{
int arr = {2,32,6,74,-14,68,0,-9,41,32};
int n = 10;
int max;
double avg = 0.0;
int i;
max = arr;
avg += arr;
for(i=1; i《n; i++)
{
avg += arr;
if(arr 》 max)
{
max = arr;
}
}
avg /= n;
Sort(arr, n);
printf("最大值:%d\n", max);
printf("平均值:%lf\n", avg);
printf("排序后:");
for(i=0; i《n; i++)
{
printf("%d ", arr);
}
}
运行结果:
C语言编程,急求答案
第一个
#include 《stdio.h》
#include 《math.h》
double cal(double e)
{
int c=1;
double ret = 0;
double cur = 1;
double t = 1;
while(cur 》 e)
{
ret += cur;
c ++;
t *= c;
cur = 1.0/c;
}
return ret;
}
int main()
{
int n, i;
double e;
printf("input n:");
scanf("%d", &n);
for(i = 1; i 《= n; i ++)
{
e = pow(10, -i);
printf("e=%lg result = %lg\n", e, cal(e));
}
return 0;
}
第二个
#include 《stdio.h》
int count(char *s, char c)
{
int ret = 0;
int i;
for(i = 0; s; i ++)
if(s == c) ret ++;
return ret;
}
void delete(char *s, char c)
{
int i,j;
for(i = j = 0; s; i ++)
if(s;
s = 0;
}
int main()
{
char str;
char c;
printf("input str:");
gets(str);
printf("input char:");
c = getchar();
printf("count = %d\n", count(str,c));
delete(str,c);
printf("after delete:%s\n", str);
return 0;
}
供参考 望采纳
C语言编程题,求答案+解释,谢谢大佬
(1)这个位置,因为在主函数之外,只有一行。一般来说是#include了其他的库,或者是#define了一些什么,或者是前向声明(但鉴于题目里扫视了一眼只有一个非主函数,所以不会是这个)。那我最大的倾向就是#include,接着我会直接看主函数
先学会看变量,可以看到题目里有三个变量X,Y1,Y2。和我们设置的变量不谋而合,接下来输入X的值,直接就可以算Y1,Y2。因为刚刚记得只看到了一个外函数,而且下面两个空是在形参上让我们填空,我就回头看了一眼题目,原来是函数的形式完全相同,只是改变了传进去的参数,第一个直接传x+8,第二个要传sinx,那两个答案就出来了,同时(1)的答案也出来了,因为sin()这个函数是在#include《math.h》里面的
接着剩下最后一个空,我们看到被调函数fun里面,这是一个返回类型float的函数,但是没有返回值,所以我们需要return 一些什么,很明显这里只有一个能return的,那就是y
综上
(1)#include《math.h》
(2)return y;
(3)x+8
(4)sin(x)
(在我写完之后看到3分钟前下面还有个答案,include用了""。需要说明的是,一般只有使用非库头文件,也就是自定义的头文件时,会选择"",这并不是一个好习惯,会不会引发报错可以自己尝试一下)

更多文章:
ajax提交form表单数据到servlet(HTML与Servlet的连接)
2025年12月7日 10:30
批量转换ascii(如何把txt 批量从utf8转换为ascii,最好有工具)
2025年11月18日 04:30
postgresql 创建用户(postgresql如何用新创建的用户登录呢)
2026年1月28日 16:30
工程师一个月能赚多少钱(造价工程师一般月收入是多少 需求量大吗)
2026年7月4日 11:00
delphi led扩展屏显示开发(用DELPHI模拟LED屏下的那种文字特效怎么做)
2025年12月17日 14:30
download是什么意思可以删除吗(Download什么意思,Download的文件夹能删了吗,)
2026年7月27日 03:15
trousers后面单复数(The+trousers用不用三单)
2026年5月7日 03:00
linux是自由软件吗(Linux是自由软件,什么是自由软件,它包含哪些含义)
2026年4月14日 08:15
springmvc答辩问题(我的毕业设计是JSP+mysql+Tomcat搭建的一个管理系统,答辩老师问我是怎么设计的,我应该)
2025年11月16日 05:00















