88问答网
所有问题
当前搜索:
c语言纠错
C语言纠错
,13个人围成一圈,开始从1报数,报到3退出圈子,找出最后留在...
答:
此题可用数学方法求解。设有n个人(编号0~(n-1)),从0开始报数,报到(m-1)的退出,剩下的人继续从0开始报数 (用数学方法解的时候需要注意应当从0开始编号,因为取余会取到0解。)实质是一个递推,n个人中最终留下来的序号与n-1个人中留下来的人的序号有一个递推关系式。假设除去第k个...
简单
c语言
程序
纠错
。
答:
首先,小写字母的ASCI码值大于大写字母,所以“a[i]=a[i]+32;”应该为“a[i]-=32;”。好久没看C了,用C++给你编了个:include<iostream.h> void main(){ char a[10];cin>>a;for(int i=0;i<10;i++){ if(a[i]>='a'&&a[i]<='z')a[i]-=32;else a[i]=a[i];} for...
C语言
求磁力数(
纠错
)
答:
C语言
求磁力数(
纠错
) #include<stdio.h>intgetbits(intn){for(intk=1;;k++){n=n/10;if(n==0)break;}returnk;}voidsplit(inta[],intn,intk){for(inti=k-1;i<0;i--){a[i]=n%10;n=n/10;}}voidsorted(inta[],i... #include<stdio.h>int getbits(int n){ for(int k=1;;k++)...
C语言
求
纠错
答:
include<iostream>#include<math.h>using namespace std;bool sxh( int n ); main(){int n,s;for(s=100;s<1000;s++) if(sxh(s)) cout<<s<<endl;}bool sxh( int n ){int a,b,
c
; a=n/100; b=n/10%10; c=n%10; return (a*a*a+b*b*b+c*c*c==n);} ...
c语言
程序
纠错
答:
你的程序错误有很多,首先输入abc三个数需要加上取地址‘&’,其次,输入是scanf,输出时printf,而不是scanf。其他的地方还好,没什么错误!正确的代码如下:include "stdio.h"void main(){ int a,b,
c
;scanf("%d %d %d",&a,&b,&c);if(a>b){ if(c>a)printf("%d%d%d",c,a,b);else...
如何对待
c语言
编程中的错误
答:
这时很正常的问题. 打代码没有bug才不正常. 但是编译时的错误还是比较容易避免的, 常见的可以通过以下几种方法解决 语法错误: 比如说变量名打错, 少一个分号, 括号之类的错误, 经过你不断的打代码, 这样的错误慢慢就会减少了.编译出错时, 一半的方法是将问题从上到下一个一个解决. 因为第一个...
c语言纠错
答:
1.语句 for(p=a,i=0;i<n;i++)scanf("%d",&p++);改为:for(p=a,i=0;i<n;i++)scanf("%d",p++);因为p本身就是一个地址了,不应该再用&.2. mov函数改为:void mov(int *x, int n, int m){ int i,j;for(i=0;i<m;i++){ int temp = x[n-1];for(j=n-1;j>0...
C语言
作业
纠错
答:
main函数要单独写一行,并且要有返回值类型。这个程序里
c
建议为int型 include<stdio.h>#include<conio.h>int main(){ float a,b,d; int c;///int型比较好!! printf("输入你父亲与母亲的身高并在身高后输入你的性别,汉子人输入1,妹子输入0:\n"); scanf("%f%f%d",&a,&...
c语言
编程
纠错
答:
include <stdio.h> int a,b,
c
,d,x1,x2,t,x=1;int prime(int x1,int x2){ t=x1-x2;if (t==0){x=x*0;return 1;} else { x=x*1;return 0;} } void main(){ printf("Please input four numbers:\n");scanf("%d %d %d %d",&a,&b,&c,&d);prime(a,b);prime(...
C语言
计算字符出现次数,求
纠错
,无法纠出可重写程序
答:
s['b'])的值就变成2 s[a[i]]++;//将字符的ASCII码作为数组s的下标;if(a[i]>max)max=a[i];//记录最大下标(ASCII码最大的字符)} for(int i=0;i<=max;i++)if(s[i]!=0)//数组元素不为0,就说明i的值所对应的字符出现过;然后输出 printf("%c=%d\n",i,s[i]);} ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言属于什么语言
c语言中%s和%c
检错与纠错
c语言!
c语言!是什么
在c语言中
c语言编程
c语言%d
c语言%f