一通代充APP怎么APP打不开开。急急急

c语言源代码是什么_请问这个C语言代码哪里有错?麻烦大神帮忙看看。。-疾风资料库
c语言源代码是什么_请问这个C语言代码哪里有错?麻烦大神帮忙看看。。
发布时间: 23:53&&&&发布人:
请问这个C语言代码哪里有错?麻烦大神帮忙看看。。
a是int,b是int结果也会是int,如果要浮点型结果需要转一下float c= a/b;改为float c=(float)a/b;楼上说的不对,前面已经定义了函数返回类型是intC语言有如下代码,球大神帮忙纠下错、
a=fgets(a,20,fp);等号左边的a是常量,不能赋值改成&fgets(a,20,fp);C语言求大神帮忙看看这段代码错在哪了?简单的 输入一段话 算出其中字符 数字 负号 空格的个数。#include &stdio.h&int main(){ char str[100]; int i=0; int number=0; int word=0; int other=0; int character=0; gets(str); for(;str[i]!='\0';i++); {
if(((str[i]&48)&&(str[i]!=32))||(58&=str[i]&=64)||(str[i]&=91))
character++;
if(48&=str[i]& 58)
if(65&=str[i]&=122)
if(str[i]==32)
other++; } printf("the character=%d\nthe number=%d\nthe other(space)=%d\nthe word=%d\n",character,number,other,word); return 0;}
你的for语句多了个分号。导致后面的循环体未执行。
除了 那個還是有錯啊!
已经可以正常运行了,如果答案不对那也只是范围有问题。
我改了下if(((str[i]&48)&&(str[i]!=32))||(58&=str[i]&=64)||(91&=str[i]&=96)||str[i]&=123)
character++;
if(48&=str[i]&58)
if(65&=str[i]&=122)
if(str[i]==32)
other++; &檢查了好多遍感覺都沒錯啊。可不可請你幫我看下呢?
#include &stdio.h&
int main(int argc, char* argv[]){&char str[100]; &int i=0; &int number=0; &int word=0; &int other=0; &int character=0; &gets(str);&for(;str[i]!='\0';i++)//; &{ &&if('0'&=str[i]&&str[i]&='9') //数字&&&number++; &&else if(('a'&=str[i]&&str[i]&='z')||('A'&=str[i]&&str[i]&='Z'))//字符&&&word++; &&else if(str[i]==' ')//空格 &&&other++; &&else if (str[i]=='-')//负号&&&character++;&}&printf("the number=%d\nthe other(space)=%d\nthe word=%d\n",character,number,other,word);&return 0;}
嗯。这样没错。但是能不能用ASC 码比较呢?
当然可以。不过ASC码值本身是与字符一一对应的,判断时都是值的比较,本质上没什么区别,仅仅是外表看上去不一样,但从程序的易读性上来看,建议你借鉴我的方法。
C语言菜鸟问题求大神帮忙看看这段代码错哪了。 #include &stdio.h&#include &string.h&int main(){ char arr(char str[]); char str[80]; gets(str); arr(str); printf("%s",str[80]); return 0;}char arr(char str[]){
int i=0; n=strlen(str); char str2[80]; for(;n&0;i++,n--)
str2[i]=str[n+1]; return str2;} 应该如何修改呢?
有两处问题 你返回的return str2;是字符数组&char arr(char str[]);函数声明返回的是字符 这编译是通不过的还有一处是printf("%s",str[80]);str[80]你想输出什么啊?改为printf("%s",str) OK 这两处改掉就OK了 &哦对了char arr(char str[]);这个有两处都要改&还有你函数的功能是做啥呀返回的字符串没有接收 那函数等于什么也没有做啊?还有还有啊for(;n&0;i++,n--) 看看n&0;的时候才会循环 那你这循环永远都不能执行啊!这里应该是n&0;求大神帮小弟看看这段简单的代码错在哪了(C语言) #include &stdio.h&#include &math.h&int main( ){ int ri, int temp, double eps, item, double fabs(double x);scanf("%d", &repeat); for(ri=1; ri&= ri++) { scanf("%le", &eps); sum=0; temp=1; flag=1; do { temp=flag* flag=(-1)* item=1.0/(float) printf("%lf",item); sum=sum+ temp=temp+2; } while(fabs(item)&=eps); printf("%.6f\n", sum); }}为什么输入了 两个字符后就不能再输入了。也没有输出了。貌似遇到死循环。可是为什么会有死循环?
&scanf("%le", &eps);此处改为scanf("%lf", &eps);
&item=1.0/(float) 改为 item=1.0/(double)
&while(fabs(item)&=eps);改为: while(fabs(item)&eps);
&printf("%.6f\n", sum); 改为:
printf("%.6lf\n", sum);
这样明显也错了啊!
修改后源程序如下:
#include &stdio.h&#include &math.h&int main(){&int ri, &int temp, &double eps, item, &double fabs(double x);scanf("%d", &repeat);scanf("%lf", &eps);/*放到此处*/&for(ri=1; ri&= ri++) &{ & & sum=0; temp=1; flag=1;& do {&& temp=flag* && flag=(-1)* && item=1.0/(double)&& printf("%lf ",item); && sum=sum+ && temp=temp+2; }while(fabs(item)&eps); && &}&printf("%.6lf\n", sum);/*放到此处*/}
这也错了。
花了点精力答这题,帅哥,采纳了吧,咱们混口饭吃不容易,别把分给系统了
C语言纠错!希望大神能帮我看看哪里有错! 一个数如果恰好等于它的因子之和,这个数就称为完数。例如,6的因子为1,2,3,且6=1+2+3,因此6是完数,从键盘上输入一个正整数,判断其是否为完数。如果是,则按照如下格式输出。比如,输入6,则输出Yes,its factors are 1 2 3;如果输入8,则输出No
#include&stdio.h&& #include&math.h& int main() {&& && int a=0,b=0,i=1,j=1,n;&& scanf ("%d",&n);&& for (i=1;i&n;)&& {&&&&&& while (n%i==0)&&& { a=a+i;}&&& && }&& if (a=n)&& {&&& printf("Yes,its factors are"); &&&&&& for (j=1;j&n;j++)&&& {& b=b+j;&&&&&&&&& while (n%j==0&&b==n)&&& {printf (" %d",j);}
&&& else &{&&&&&& printf ("No");&}&&& printf ("\n");&&& return 0;}
&#include &stdio.h&int main(){&int n,s = 0,j = 0,a[100];&scanf("%d",&n);&for(int i = 1; i &= n/2; i++)&{&&if(n % i == 0)&&{&&&s +=&&&a[j++] =&&}&}&if(n == s)&{&&printf("Yes,its factors are ");&&for(int i = 0; i & i++)&&{&&&printf("%d ",a[i]);&&}&&printf("\n");&}&else&{&&printf("No\n");&}}
大神啊 虽然你是对的 但是我还是想知道我这个哪里错了。。还是我的方法完全错误了。。希望指点
说实话,你的代码写的乱七八糟,而且,你的思路很混乱。 其他的,我不多说了,你自己多想想吧!
CopyRight&2012- AllRight Reserved

我要回帖

更多关于 APP打不开 的文章

 

随机推荐