用PLSQL语句求100以内的奇数和偶数和(if和for结构)

用PLSQL语句求100以内的奇数和偶数和(if和for结构),第1张

--PL/SQL块形式的:

DECLARE

i NUMBER;

nj NUMBER := 0;

no NUMBER := 0;

BEGIN

FOR i IN 1 100 LOOP

IF MOD(i,2) = 1 THEN

nj := nj + i;

ELSE

no := no + i;

END IF;

END LOOP;

dbms_outputput_line('奇数和:' || nj);

dbms_outputput_line('偶数和:' || no);

END;

/

--一句话的:

SELECT SUM(CASE

WHEN MOD(rownum,2) = 1 THEN

rownum

END) 奇数和,

SUM(CASE

WHEN MOD(rownum,2) = 0 THEN

rownum

END) 偶数和

FROM dual

CONNECT BY rownum

max, maxi, maxj没有初始化

if 和 else if 就近匹配。奇数判断的else语句直接和最近的if匹配了

#include <iostreamh>

const int n=20;

void main()

{

int x[n],i,maxj,maxo,max;

maxj = 0;

maxo = 0;

max = 0;

for(i=0;i<n;i++) cin>>x[i];

for(i=0;i<n;i++)

{

if(x[i]%2==0)

{

if (x[i]>max)

max=x[i], maxo=x[i];

}

else if(x[i]%2==1)

{

if (x[i]>max)

max=x[i],maxj=x[i];

}

}

cout<<"最大偶数:"<<maxo<<'\n';

cout<<"最大奇数:"<<maxj;

}

求和函数, 输入一个正整数输出奇数和偶数

这是C的 你借鉴哈!

// 输入一个正整数输出奇数和偶数

//如:1/2+1/4+1/6+1/81/100=2250

#include<stdioh>

void addeven(int num)//求偶数

{

float sum=00f;

int i=0;

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

sum+=(float)1/i;

if(num<=10)

{

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

{

printf("1/%d+",i);

printf("1/%d=%3f\n",i,sum);

}

}

else

{

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

printf("1/%d+",i);

printf("+1/%d=%3f\n",num,sum);

}

}

void addodd(int num)//求奇数

{

float sum=00f;

int i=0;

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

sum+=(float)1/i;

if(num<=10)

{

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

printf("1/%d+",i);

printf("1/%d=%3f\n",i,sum);

}

else

{

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

printf("1/%d+",i);

printf("+1/%d=%3f\n",num,sum);

}

}

int main()

{

int num=0;

char ch;

do

{

printf("请输入一个正整数:");

scanf("%d",&num);

getchar();

if(0==num%2)

{

addeven(num);

}

else

{

addodd(num);

}

printf("是否继续输入(y/n)\n");

ch=getchar();

}while(ch=='y'||ch=='Y');

return 0;

}

循环查询之前给个变量,循环累加,判断是否能被2整除

如$i=0;

while(){

$i++;

if($i mod 2){

//应用样式1的处理

}

else{

//应用样式2的处理

}

}

以上就是关于用PL/SQL语句求100以内的奇数和偶数和(if和for结构)全部的内容,包括:用PL/SQL语句求100以内的奇数和偶数和(if和for结构)、读入一组整数到数组中,设计一程序,找出最大偶数和最大奇数并输出、php mysql怎么让 数据库查询出来的数据奇偶显示 奇数行一个样式 偶数行一个样式 最好有个例子等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9310152.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存