c++用while循环结构,输出1-10中所有的奇数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++用while循环结构,输出1-10中所有的奇数相关的知识,希望对你有一定的参考价值。

c++用while循环结构,输出1-10中所有的奇数
请用 do while循环结构,输出1-10中所有的偶数。

#include<stdio.h>
int main()

    int n;
    
    n=1;
    while(n<=10) 
    
        printf("%d ", n);
        n+=2;
    
    
    n=2;
    do
    
        printf("%d ", n);
        n+=2;
    while(n<=10);
    
    return 0;
参考技术A int min = 0;
do
i++;

if(min%2==0) continue;
//TODO: 输出 (我曹 c语言的输出不知道怎么写了 )
while(i<=10);

c语言用while循环使一个字符串的奇数位字母不变,偶数位字母大小写转换。

参考技术A 假定
序号为
123456。。。--
2,4,6
为偶数位。
偶数位
字母大小换转,其它字符不变。
#include<stdio.h>
#include<stdlib.h>
main()
int
i;
char
s[120];
printf("input
string\n");
gets(s);
//读一行字符串,允许夹空白
for(i=0;i<strlen(s);i++)
if
(i%2
==
1)
//
如果序号定为
012345,
且0,2,4,6
为偶数位,改条件为
i%2==0

if(
s[i]>='a'
&&
s[i]<='z')
s[i]=s[i]-'a'+'A';
else
if(
s[i]>='A'
&&
s[i]<='Z')
s[i]=s[i]-'A'+'a';

printf("%s\n",s);
return
0;

如果你要
while
循环,把for

while(1)..:
i=0;
while(1)
if
(i%2
==
1)

if(
s[i]>='a'
&&
s[i]<='z')
s[i]=s[i]-'a'+'A';
else
if(
s[i]>='A'
&&
s[i]<='Z')
s[i]=s[i]-'A'+'a';
;
i++;
if
(i
>=
strlen(s))
break;

其余不变。

以上是关于c++用while循环结构,输出1-10中所有的奇数的主要内容,如果未能解决你的问题,请参考以下文章

各位懂软件,的分别使用while和do…whil循环输出1—10之间的所有数字,包括1和10这题咋做

day04_07 while循环01

亲,用matlab中的while循环来求1到10的阶乘的和的编程怎么写,谢谢

c#中利用while循环语句结构实现九九乘法表

c++中for循环和switch语句哪个更高效

python理解循环:for,while