C语言编程题目,求高手解答

作者&投稿:平鲍 (若有异议请与网页底部的电邮联系)
求高手解答.c语言编程题目~

这些题目都很简单。。。。就是分数太少了。。。。我现在正在上班,简单的帮你写下。没有验证过。随手写下
1.void main()
{
char arr[10] = {0};
float t = 0.0;
float huashi = 0.0;
scanf("%f",&t);
sprintf(arr,"%.2f",(c + 32)*9/5);//自己会四舍五入
huashi = atof(arr);
printf("%f",huashi);
}

2.fun(int number)
{
if (number % 5 == 0 && number % 7 == 0)
{
printf("yes");
}
else
{
printf("no");
}
}
3.bool fun(int n)
{
if (1 == n)
{
return ;
}
for (int i = 2; i < n - 1;i++)
{
if (n % i == 0)
{
return false;
}
}
return true;
}

4.int fun(int a ,int b)
{
return (a-b)×(a+b);
}

5.int fun (int **p)
{
int max = p[0][0];
for (int i = 0;i < 3;i++)
for (int j = 0;j < 4;j++)
{
if (p[i][j] > max)
{
max = p[i][j];
}
}
return max;
}
void main()
{
int arr[3][4] = {0};
int max = 0;
int
for (int i = 0;i < 11;i++)
{
sacnf()
}
}
主函数自己写。。。工作去了。没有验证过,不加思索的写了下来

int fun (int x){ if(x == 1) return 1; else return x*fun(x-1);}main(){ int sum = 0; for(int i = 1;i<=6;i++){ sum += fun(i*i) } printf("sum = %d".&sum);}这个题和我回答的另一个问题类似。http://zhidao.baidu.com/question/327073792835815325
fun(int x)函数是递归函数。不理解的话可以看看递归方面的资料。或者继续提问。
希望能帮到你,你的采纳是我答题的动力。

练习1:写常规的印刷电路板,迄今屏幕。这将需要:
1)两个回路,周围环两轴的董事会。
2)两个环路内打印出相应的字符到屏幕上。
3)不知怎的板的每一行后打印一个换行符。
单个字符可以印刷与printf用通常的方法或函数putchar:
字符测试='X'
的putchar(测试); 练习3:使用一个循环,并与fgets从标准输入到输入十弦。注意:请记住,与fgets包括的'\ n'以及'\ 0' -你会如何输入后,然后用另一个循环将它们打印出来(是的,它是一种欺骗行为,简单地打印他们后,他们输入)。摆脱这种?方法之一是找到它(也许使用strlen的),如果你感觉信心然后用冒泡(见工作表三)按字母顺序排序字符串本身(即打印出字符串并复制一个'\ 0'over。不变,但与第一个字母顺序排列最早的字符串)。

上代码,不然怎么知道你错哪了

C语言题求解。
答:这种类型的题目,很简单,但是又相当关键,是编程基础中的基础,下面给你解答 第一问x为负数,可以写为x<0;第二问x为奇数,需要用到取余运算符,如果对2取余结果为0,则表明能够被2整除,显然是偶数,如果是1,则为...

求下列C语言题目详解
答:1。13个元素,hello\nworld\n这是12个元素,最后字符串结束标志是'\0',所以又13个 2. 首先int *p =&a[0]+1 ,这聚会等价于p指向了a[1],即p= &a[1],所以*p= a[1] = 3 3.首先8非0,所以!8=0,...

c语言求高手解答,让程序要求用户输入一个大写字母,使用嵌套循环产生下 ...
答:双重循环 include <stdio.h>#include<stdlib.h> void PrintPyramid(char c); main(){ char n; printf("Please input a capital:\n"); scanf("%c",&n); PrintPyramid(n); system("pause"); ...

C语言编程问题求解答
答:9题:include <stdio.h>int main(){int N=1;scanf("%d",&N);if(N<=0){N=1;}int numSpaceFirst=N-1;for(int row=0; row<N; row++,numSpaceFirst--){for(int i=0; i<numSpaceFirst; i++){printf(...

C语言编程 求大神帮忙 下面是题目
答:include<stdio.h>#define N 8int a[N]={4,8,12,3,9,5,7,1};main(){ int i,j,t;for(i=0;i<N;i++)printf("%4d",*(a+i)); /*输出反序前a数组的各元素*/printf("\n");/*换行*/for(i=0;i...

C语言选择题,求详解
答:应该选B。程序结果:解析:p 表示p是一个储存地址的变量 在这个程序中当运行完p=a;时,*p为"1",*p++也为"1"p++和*(p++)相同 printf的运行顺序是从左到右 p++是把*p存储的地址+1,而p的存储地址是数组的第一...

C语言题目,求详细解答。
答:答案是:x=5,y=4,a=1;过程:当x=3,y=6时 执行while(x(3)++!=(y=5))a+=1; (a=1);if(y<x) break; (因为y=5,x=4,所以不成立,因此不执行)注意:这时x因为(x++)所以,x=4;继续执行while(...

C语言题目,求大神解答
答:以下是一个简单的C语言程序,可以实现为指定的文本文件创建一个副本文件的命令:```c include <stdio.h> include <stdlib.h> int main(int argc, char *argv[]) { FILE *fp1, *fp2;int ch;if (argc != 3) ...

c语言编程题目求解
答:题目1:使用if多分支结构:c include<stdio.h> int main(){ int score;printf("请输入学生的成绩:\n");scanf("%d", &score);if(score>=90 && score<=99){ printf("学生的成绩等级为A\n");}else if(score>...

求高手解答一些简单的C语言题目!(高分悬赏)
答:2f\n",s[min],s[max]);} main(){ int i;float s[10];printf("求数组中最小最小值\n\n");printf("请输入10个数:\n");for(i=0;i<10;i++)scanf("%f",&s[i]);GetMaxMin(s);...