本文目录一览

1,VB初中题目急

这是最简单的编程题,初始值x为0,i是循环次数即3次,x=0+2,1次,x=2+2,2次,x=4+2,3次。
没看懂什么意思?

VB初中题目急

2,初中pascal编程题

该题含有多组测试数据。 每组测试数据为一整数n (1<=n<=maxlongint) Output 输出1~n中有多少个自然数可以作为Pascal数字 Sample Input 10 Sample Output 9

初中pascal编程题

3,初中 C语言 练习解答

a-=a-5,先做a-5得到-5,然后a=a-(-5)得到a=5,将a=5赋值给c得到c=5,接着做a=b得到a=0,b+3语句不改变任何变量的值,最后得到a=0,b=0,c=5
看来我说错了,我凑来凑去,估计就是上位仁兄说的流程可讲的通。
5
逗号表达式值是左边的值,不用看右边。 所以就相当于 c=(a-=a-5); 所以a=5,b=0(因为右边的表达式没有执行到,所以b不变),c=5 所以结果应该是 5 0 5

初中 C语言 练习解答

4,初中 C语言 例题详细解答

#include "stdio.h" /*包含头文件stdio.h*/ main() /*main函数,程序程序都是从main函数开始执行*/ { int i; /*定义整型变量i*/ long unsigned n,p; /*定义无符号长整型变量n和p*/ printf("input n:"); /*原样输出input n:*/ scanf("%lu",&n); /*从键盘输入无符号长整型给变量n*/ i=0;p=1; /*给i赋值0,给p赋值1*/ do /*循环*/ { p*=2; /* p=p*2 */ i++; /* i=i+1 */ }while(p<=n); /* 如果p<=n为真,则执行循环,否则,退出循环*/ printf("n=%iu,i=%d,2^i=%lu\n",n,i-1,p/2); /*输出*/ }

5,中学c几道编程题求解必有重谢

同学你这些问题有思路么简单的说 你知道程序流程图吧你能把上面的题目的某一个或者某几个的流程图画出来么程序设计语言本身不难 程序的算法才是难点你经过一学期 肯定懂得了数组啊 运算符啊 数据类型啊 判断循环语句啊什么的基本东西那么只要有流程 写出来就不难比如第四题 你翻翻看书上的判断闰年的例子的流程图和代码 我绝对不相信你写不出来
第一题#include<iostream>using namespace std;int main() int tao,s,i; for(tao=2;;tao+=2) for(s=tao,i=1;i<10&&s%2==0;i++)s=s/2-1; if(i==10&&s==1)break; } cout<<"第一天摘了"<<tao<<"个桃子"<<endl;}
#include<stdio.h>void Q1() int n; while(scanf("%d", &n) != EOF) int sum=1, i; for(i=1;i<n;i++) sum=2*(sum+1); printf("%d\n",sum); }}void Q2(int m, int n) int k = m * n; int r = m % n; while(r) m = n; n = r; r = m % n; } printf("最大公约数%d\n,最小公倍数%d\n", n, k / n);}void Q3() int i, j, pri[100], k = 0; for(i = 2; i < 100; i++) int ok = 0; for(j = 2; j < i; j++) if(i % j == 0) ok = 1; break; } } if(!ok) pri[k++] = i; } for(i = 0; i < k; i++) printf("%d ",pri[i]);}void Q4() int money; scanf("%d", &money); double k[11] = 1, 1, 0.9, 0.9, 0.9, 0.8, 0.8, 0.8, 0.8, 0.8, 7.5 }; int po = money / 100; if(po > 10) po = 10; printf("%lf\n", money * k[po]);}void Q5() int y0, m0, d0, y1, m1, d1; scanf("%d %d %d %d %d %d", &y0, &m0, &d0, &y1, &m1, &d1); int day[13] = 0, 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; if(y0 % 4 == 0 && y0 % 100 != 0 || y0 % 400 == 0) day[2] = 29; else day[2] = 28; int i, year[1024]; for(i = 1; ; i++) d0++; if(d0 > day[m0]) m0++; d0 = 1; } if(m0 > 12) y0++; m0 = 1; if(y0 % 4 == 0 && y0 % 100 != 0 || y0 % 400 == 0) day[2] = 29; else day[2] = 28; } if(y0 == y1 && m0 == m1 && d0 == d1) printf("活了%d天\n", i); break; } }}void Q6() int i; double M = 0.0; for(i = 1;; i++) M += i / 2.0; if(M >= 1020) printf("%.0lf %d\n", M, i); break; } }}

文章TAG:初中编程题  VB初中题目急  
下一篇