1. 首页 > 科技

求助一简单c语言问题 c语言猴子吃桃问题第10天剩一个

求助一简单c语言问题c语言猴子吃桃问题第10天剩一个

一个简单的C语言问题

因为有两次的i++,所以如下:

初始时s=0 i=0

进入do:

i++=0 i=1 s+=i++=0

i++=1 i=2 i++=1<6

i++=2 i=3 s+=i++=2

i++=3 i=4 i++=3<6

i++=4 i=5 s+=i++=6

i++=5 i=6 i++=5<6

i++=6 i=7 s+=i++=12

i++=7 i=8 i++=7>6 跳出循环

所以最后打印s=12

求 一个超简单的C语言程序代码

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

void main()

{

int a,b,d,f;

char c[4],e[5]="EXIT";

while(true)

{printf("BEGIN(开始)EXIT(退出):");

scanf("%s",c);

while(strcmp(c,e)!=0)

{printf("请输入a和b:");

scanf("%d %d",&a,&b);

d=a+b;

printf("%d\n",d);

printf("是否继续[1.是;0.否]:");

scanf("%d",&f);

if(f==0)

break;

else

continue;

}

if(strcmp(c,e)==0)

printf("结束\n");

printf("按回车返回开头");

fflush(stdin);

getchar();

system("cls");

}

}

你题意不是太明确,我随意编了一个不知道是不是你想要的。

一个比较简单的C语言问题, 是上机考试的一个题目, 函数fun的功能是进行数字字符转换

if (ch>='0' && ch<='9') 传入的字符是 '0'-'9'之间的字符就转换,不是的就直接返回了

应该是 return '9'- (ch-'0'); 不是直接0是字符'0'

为什么能实现转换,你直接把字符当做一个数来看就清楚了,把ch 等于具体一个数字字符代入就很容易明白了

求C语言几个简单程序语句

1.#include<stdio.h>

void main()

{ int i,sum=0;

for(i=1;i<=10;i++)

sum+=i;

printf("sum=%d",sum);

}

2.#include<stdio.h>

void main()

{ int i,j;

printf("Please input two numbers:");

scanf("%d%d",&i,&j);

if(i>j)

printf("The bigger one is %d",i);

else

printf("The bigger one is %d",j);

}

3.

#include<stdio.h>

void main()

{ int i,sum=0;

for(i=1;i<=50;i+=2)

sum+=i;

printf("sum=%d\n",sum);

}

4.#include<stdio.h>

void main()

{ int i,sum=0;

for(i=2;i<=50;i+=2)

sum+=i;

printf("sum=%d\n",sum);

}

5.#include<stdio.h>

void main()

{ float i,j,k;

printf("Please input three numbers:");

scanf("%f%f%f",&i,&j,&k);

printf("The average is %.2f\n",(i+j+k)/3);

}

QQ:283570349,有事CALL我