c语言编程题?

如图,是说水仙花数(三位数,个位十位百位的立方和等于本身),这个主要是不知道为什么只显示了中文,是哪里出了问题吗quq

第1个回答  2020-06-02
C语言编程题
1.(*)求分数序列:1/2,2/3,3/5,5/8,8/13,13/21...... 前20项的和。
main()
{float i=1,j=2,t=0,s,n,m;
for(n=1;n<=20;n++)
s=i/j,m=i,i=j,j=m+j,t=t+s;
printf("t=%f",t);
}
2.(*)从键盘输入一个字符串,再将其逆序输出。(如:输入abcde,输出edcba)
main()
{int i;
char c[10];
scanf("%s",c);
for(i=9;i>=0;i--)
printf("%c",c[i]);
}
3.(*)已知abc+cba=1333,其中a、b、c均为一位数,例如:617+716=1333, 518+815=1333,
试编程求出符合这一规律的a、b、c,并输出结果。
main()
{int a,b,c,x,y;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=1;c<=9;c++)
{ x=100*a+10*b+c;
y=100*c+10*b+a;
if(x+y==1333)
printf("x=%d,y=%d",x,y);}
}
4.(*)利用海伦公式求三角形面积,三边长a,b,c由键盘输入。若输入的三边长不能构成
三角形,输出相应提示信息。海伦公式如下:其中s=(a+b+c)/2
三角形面积=
#include"math.h"
main()
{ float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
if(a+b>c&&a+c>b&&b+c>a)
printf("area=%f",area);
else
.1 .
printf("no");
}_
5.(*)编程求出1!+2!+3!+…+8!+9!+10!的值并输出。
程序1: main()
{ int i,j;
double p=1, sum=0;
for(i=1;i<=10;i++)
{ for(j=1;j<=i;j++)
p=p*i;
sum=sum+p;p=1.0;}
printf("sum=%f",sum);
}_
程序2:float fac(n)
int n;
{flo
第2个回答  2020-06-02
把程序中a[m]=n换成m++;a[m]=n追问

感谢回答,但还是只显示了几个中文orz

第3个回答  2020-06-02

追问

感谢回答,但我运行后还是只出现了中文orz

追答

for 循环没界定好边界。再看下代码。

追问

感谢!照着加了括号果然有显示了,但好像显示的数也有些问题,大佬我是哪里错了么TVT

追答

结果是对的,你每个输出后面加个分隔符号就行了

追问

好的 感谢!

好的 感谢!

本回答被提问者采纳

C语言问题编程问题?
include <stdio.h> int main(){ int i,j,n=-1;float scores[30],sum=0,temp;printf("请输入n的值(0~30):");while(n<0 || n>30) scanf("%d",&n);if(!n) return 0;for(i=0;i<n;scanf("%f",&scores[i]),sum+=scores[i],i++)printf("请输入学生%d分数:",i+1);p...

大学福音经典编程题适用于专升本
24.给数组删除重复的元素 25.C语言编程题求1! + 2! + 3! + 4!...+N 26.C语言编程题求斐波那契数(循环法与递归法 27.C语言编程输入n,k求n的k次幂(递归与非递归)28.(递归)输入一个数,把他的每一位相加在输出出来;29,实现函数把字符数组的元素逆序 如“abc“,逆序成“cba“30.递归...

谁能提供点C语言的试题给我,最好能有答案的,非常感谢!
答案:int gcd(int a, int b) {if (b == 0) {return a;} else {return gcd(b, a % b);}} 3、编写一个程序,从标准输入中读取一个字符串,将其中的大写字母转换为小写字母,并输出转换后的字符串。答案:include <stdio.h>#include <ctype.h> int main() {char c;while ((c =...

C语言两道小题
就有func(13,8)给传递过去得结果 13+8=21(被输出)第二题就是个纯粹的循环问题 for(k=2;k<6;k++,k++) 中:k++,k++可以看成k=k+2;即在执行过程中k的值只可能取2,4;(k=6就会跳出)因为在每次执行这个for语句中的内容时s(即最终输出的变量)都会被重新赋值为1,所以只用考虑k=4时程序的...

C语言编程题目
下面是一些C编程题目:1. 编写程序,从键盘输入两个整数,输出它们的和、差、积、商、余数。2. 编写程序,从键盘输入三角形的三条边长,判断它们是否可以构成三角形,并输出三角形的类型(等边、等腰、一般)。3. 编写程序,从键盘输入字符串,统计其中的大写字母、小写字母、数字和其他字符的个数,并...

急!急!简单c语言编程题,求编写代码
\/\/第一题#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)\/\/控制总行数{ for(i=0;i<n-k-1;i++)\/\/控制输出空格,因为空格不好看见,就用*代替 printf("%c",'*'); for(j=0;j<2*k+1;j++)\/\/控制输出字母 { printf("%c",65+j)...

1.用C语言编程实现1、3、5、7.奇数的累加。(一般用while或者do while...
第一题#include<stdio.h>int main(void){int i = 1,sum = 0;do{sum = sum + i;i = i + 2;}while(i <= 7);printf("sum:%d\\n",sum);return 0;}第二题#include<stdio.h>int main(void){int i,count = 1;for(i = 0; i <= 100; i++){if(i%9 == 0){printf(" ...

10道经典的C语言例题(含参考程序)
1.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个“水仙花数”,因为153=1^3+5^3+3^3。include include int main(){ int bai_wei,shi_wei,ge_wei,i,sum=0;for(i=100;i<1000;i++){ bai_wei=i\/100;shi_wei=(i%100)\/...

c语言编程,后天考试 谢谢
第一题:include<stdio.h> void fun(char s1[],int n,int m,char s2[]){ for(int i=n-1,j=0;s1[m]&&j<m;i++,j++){ s2[j]=s1[i];} s2[j+1]='\\0';for(i=0;s2[i]!='\\0';i++)printf("%c",s2[i]);printf("\\n");} void main(){ int n,m;char s1[256]...

c语言编程题,用for循环!急急急
include<stdio.h>int main(){int hg,bhg;for(hg=1;hg<2000;hg++)for(bhg=0;bhg<2000;bhg++)if(hg*5-bhg*18==9931){printf("%d",hg);}return 0;}

相似回答