C语言题目求解代码!第一题,从键盘输入15个浮点数,把他们保存在一个一维数组中,然后计算它们的平均值。
#include int _tmain(int argc, _TCHAR* argv[]){int a[3] = {0};int nTemp = 0;// 输入scanf("%d %d %d",&a[0],&a[1],&a[2]);// 冒泡排序for (int i = 0; i a[j]){nTemp = a[i];a[i] = a[j];a[j] = nTemp;}}}// 输出printf("a[0]=%d, a[1]=%d, a[2]=%d
",a[0],a[1],a[2]);system("pause");return 0;}
#include
int main(void)
{
float a[10];
int i,j;
float average;
float sum=0.0;
printf("请输入6个以内的浮点数,按回车分隔,输入0结束:
");
scanf("%f",&a[0]);
for(i=0;a[i]!=0;i++)
{
scanf("%f",&a[i+1]);
}
i--;
j=i;
while(j>=0)
{
sum=sum+a[j];
j--;
}
average=sum/(i+1);
printf("这几个数的平均值是:%f
",average);
return 0;
}
排序前:
1.30 5.10 55.10 66.10 88.10
排序后:
88.10 66.10 55.10 5.10 1.30
数组平均值为:43.139999。
Press any key to continue
#include "stdio.h"
#define N 5 //自己改成15 我是为了测试方便 改的 5
main()
{
int i,j;
float tmp,sum,a[N];
for (i=0,sum=0;i<N;i++)
{
scanf("%f",&a[i]);
sum +=a[i];
}
printf("排序前:\n");
for (i=0;i<N;i++)
printf("%f ",a[i]);
printf("\n");
for (i=0;i<N-1;i++)
{
for (j=0;j<N-i-1;j++)
{
if ( a[j]<a[j+1])
{
tmp = a[j];
a[j] = a[j+1];
a[j+1] = tmp;
}
}
}
printf("排序后:\n");
for (i=0;i<N;i++)
printf("%f ",a[i]);
printf("\n");
printf("数组平均值为:%f。\n",sum/N);
}
int main()
{
float f[15]={0.0};
float average=0.0;
for(int i=0;i<15;i++)
scanf("%f",f+i);
for(int i=0;i<15;i++)
averge+=f[i];
average/=15;
return 1;
}
求c语言题目答案。。。
以下是C语言实现的代码:Copy code include <stdio.h> include <stdbool.h> \/\/判断素数函数 bool is_prime(int num){ if (num <= 1) { return false;} else if (num == 2) { return true;} else { for (int i=2; i*i<=num; i++) { if (num % i == 0) { r...
C语言题目求解
源代码如下:(网页端比较好看)include <stdio.h>#define PI 3.14159265358979323846int main(){float r,C,S;printf("请输入圆的半径(按回车结束):");scanf("%f",&r);C= PI*r;\/\/因为 C=2*PI*r S=PI*r*r,先算公共部分 PI*r 可以少算一次乘法S = C*r;C*=2;printf("该圆的周长...
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>=80 && score<=89){ printf("学生的成绩等级为B\\n");}else if(score>=...
求解C语言题目,请发代码!
得到如下代码:include <stdio.h>int main(){int a, n, i, max = 0, cnt[200001] = { 0 };scanf("%d", &n);for (i = 1; i <= n; i++){scanf("%d", &a);++cnt[a];if (max < cnt[a])max = cnt[a];}printf("%d\\n", max);return 0;} ...
三道C语言题目,求代码
,avg,sum);\/\/}\/\/输入5个字母,保证输入为连续5个字母\/\/void main()\/\/{\/\/int i = 0;\/\/char a[5] = {0};\/\/float sum = 0;\/\/float avg = 0;\/\/for(i = 0; i< 5; i++)\/\/{\/\/scanf("%c",&a[i]);\/\/}\/\/for(i = 0; i< 5; i++)\/\/{\/\/printf("%c",a[i]...
一道c语言的计算题。求细致一点的讲解~~~追加!!
这是一道比较基础的 C 语言计算题目,可以通过输入两个整数,然后使用加、减、乘、除等运算符进行计算,最后输出结果。下面是一份示例代码,给你参考:include <stdio.h> int main() {int x, y;printf("请输入两个整数:\\n");scanf("%d %d", &x, &y);int sum = x + y;int difference...
C语言题目,求代码
已知ans[1]=0,ans[2]=1,下面就可以递归求解了。思路2:排列组合 答案:51167078 附上代码:[cpp] view plaincopy include<stdio.h> int fac(int a, int b){ if(a==1){ if(b==1)return 1;return 0;} if(a==2)return 1;return (fac(a-1,!b)+fac(a-2,!b));} int main()...
大一c语言题目 求解
用scanf输入这个整数 再用sscanf格式化进字符串里 再用strlen得数字的多少就行了
C语言题目 求解
void main(){ int i ;int j;int k;long m;int n = 0;for(i = 1; i <= 9; i++)for(j = 0; j <= 9; j++)for(int k = 0; k <= 9; k++){ if(i != k && j != k){ n++;m = i * 10000 + j * 1100 + k * 11;printf("%-6ld",m);if(n % 6 ==...
两道汇编语言题目。。求解
CODE SEGMENT ;代码段 START:MOV AX, DATA MOV DS, AX ;--- _INX:MOV AH, 1 ;输入单个字符.INT 21H ;--- CMP AL, 13 JE EXIT_IN CMP AL, '0'JB _IN_ERR ;小于'0',不是数字.CMP AL, '9'JA _IN_ERR SUB AL, '0' ;还原为...
枞嘉口腔:[答案] 授之以鱼不如授之以渔,我教你方法吧 你要统计的是三种量,所以的事先定义好三个变量来保存结果,假设字母数为a,数字字符为b,其他字符为c,用if来比较每次输入的字符的ASICC码与限定界限的比较结果来决定a,b,c是否加1 字母的ASICC码...
岳普湖县13974871182: C语言题目求解代码!第一题,从键盘输入15个浮点数,把他们保存在一个一维数组中,然后计算它们的平均值. - ?
枞嘉口腔: 1.3 5.1 55.1 66.1 88.1 排序前:1.30 5.10 55.10 66.10 88.10 排序后:88.10 66.10 55.10 5.10 1.30 数组平均值为:43.139999.Press any key to continue#include "stdio.h"#define N 5 //自己改成15 我是为了测试方便 改的 5 main() { int i,j; float ...
岳普湖县13974871182: C语言题,求大神帮忙啊C语言作业要求 1.从键盘输入3个字符串,要求找出其中最大者 . 2.写一程序,判断一字符串是否是回文,若是输出YES,否则输出... - ?
枞嘉口腔:[答案] 具体代码如下: #include int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d\n",(a=a>b?a:b)> c?a:c); } #include #include int main() { char s[50]; char *p,*q; p = s; gets(s); q = &s[strlen(s)-1]; while(p++ = 0; i--) { if('a'
岳普湖县13974871182: C语言编程题目:从键盘输入一字符串(字符个数不大于30),剔除其中的数字字符后输出结果 - ?
枞嘉口腔: #include <stdio.h> #include <string.h>char *delchar(char *s, char c_h) {char *p,*q;p = s;while(*p != '\0') {if(*p == c_h) {q = p;while(*q != '\0') {*q = *(q + 1);q++;}p--;}p++;}return (s); }int main() {char i,s[80];printf("源串是 : ");...
岳普湖县13974871182: C语言一道题求解 从键盘输入一行任意字符,去掉除数字之外得其他字符再进行输出 - ?
枞嘉口腔: #include <stdio.h>#include <conio.h> void main(void) { char ch; int sum = 0; while((ch=getche())!='\r')//按下回车键,退出读入,并输出结果 { if (ch>='0'&&ch<='9') { sum += ch - '0'; } } printf("\n%d\n",sum); }
岳普湖县13974871182: 求解:C语言编程:题目是:从键盘中输入10个数字,求10个数中的最大值和最小值.初学者. - ?
枞嘉口腔: #include<stdio.h> void main() { int a[10],t,i,min,max; for(i=0;i<=9;i++) { printf("请输入第%d个数字:",i+1); scanf("%d",&a[i]); } for(i=0;i<=9;i++) { if(0==i) { min=a[i]; max=a[i]; } else { if(a[i]<min) { t=min; min=a[i]; a[i]=t; } if(a[i]>max) { t=max; max=...
岳普湖县13974871182: 求一道C语言题目问题是:从键盘输入一个数字字符,要求改用数值形式输出,字符0的ascii的值为48 - ?
枞嘉口腔: #include int main() { char ch; scanf("%c",&ch); printf("%d\n",ch - '0'); return 0; }
岳普湖县13974871182: C语言编程题“从键盘任意输入一个字符串,统计其中出现空格和非空格的个数.” - ?
枞嘉口腔: #include#include void main() { char str[1000]; int space=0,other=0,i; gets(str);/*输入字符*/ for(i=0;i { if(str[i]==' ')/*计算空格个数*/ { space++; } else/*其他*/ { other++; } } printf("space=%d,other=%d",space,other);/*输出*/ }
岳普湖县13974871182: c语言题目求解4. 定义一个含有50 个整型数的一维数组a.要求在main()中实现以下功能:(1)从键盘任意输入50 个整数给该数组.(2)将该数组按从小到... - ?
枞嘉口腔:[答案] #include void main() { int a[50]; int i,j; int sum = 0; float avg; int m = 0; printf("Please input 50 number\n"); for(i = 0; i { scanf("%d",&a[i]); if(a[i] % 5 == 0) { m++; sum += a[i]; } } avg = sum / 1.0/ m; for(i = 0; i for(j = i+1; j { if(a[i] > a[j]) { int temp = a[i]; a[i] = ...
岳普湖县13974871182: C语言关于从键盘输入的题目 - ?
枞嘉口腔: 输出函数为getchar与printf,输出c1c2c5c6 c1='1',c2='2'c3='3',c4='回车',c5='4',c6='5'选E1245 经过运行是正确的!