有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{ s=s+t; t=t-2; } wh
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/12 17:33:57
有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{ s=s+t; t=t-2; } while (t!=n);
为使此程序段不陷入死循环,从键盘输入的数据应该是 D
A)任意正奇数 B)任意负偶数 C)任意正偶数 D)任意负奇数
求详解,谢谢
为使此程序段不陷入死循环,从键盘输入的数据应该是 D
A)任意正奇数 B)任意负偶数 C)任意正偶数 D)任意负奇数
求详解,谢谢
你看 t的值就知道了啊 t每次循环都减少二 也就是从 1 -1 -3 -5..这样子变换下去 所以 你只要输入任意负奇数的时候才能够是t=n跳出while循环
再问: 那你 输入任意负奇数的时候才能够是t=n跳出while循环 那这个 程序还有啥意义阿,直接输入一个数 不循环 就又输出了?
再答: 我又不知道这个程序要做什么 人家题目这么说 你就这么做 没错吧
再问: 好嘞!
再问: 那你 输入任意负奇数的时候才能够是t=n跳出while循环 那这个 程序还有啥意义阿,直接输入一个数 不循环 就又输出了?
再答: 我又不知道这个程序要做什么 人家题目这么说 你就这么做 没错吧
再问: 好嘞!
有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{ s=s+t; t=t-2; } wh
有如下程序:int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;} while(
#includeint main(void){int x,y,t,n,flag=1,s,i;while( scanf("
#include main() {int s,n; float pi=0,t; t=float(s)/n; for(s=
#includedouble fun(double q){int n;double s,t;n=2;s=2.0;whil
#include#include,main(){int s;float n,t,p;t=1.0;p=0;n=1.0;s=
有以下程序void sort(int a[],int n){ int i,j,t;for(i=0;i
void fun(char *s[],int n) { char *t;int i,j for(i=0;i
程序框图算法输入N=100s=0,T=0n我打错了 s= s+nn=n-1T=T+nn=n-1
#include int call(int s[],int y) { static int t=3; y=s[t--];
char r[20]={'I','a','m',' ','s','t','u','d','e','n','t','\0'
执行下列程序段后,变量T的值是?T=0 For x = 2To 3 n=1 DO While n《=x t=t+n :n