-
i%3==0
意思为能被3整除
continue语句的作用是结束本次循环开始执行下一次循环。
计算1到20之间不能被3整除的数字之和。
#include <stdio.h>
int main()
{
int i, sum;
for(i=1, sum=0; i<=20; i++)
{
if( i%3 ==0 ) //能被3整除这个条件如何写呢?
{
continue; //应该用哪个循环结束语句呢?
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
}
结果为sum=147
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。
查看全部 -
结束后输入 break;
出0-50之间的所有素数,所谓素数就是只能被1和它本身整除的数字,比如:7,13,23等
#include <stdio.h>
int main()
{
int m, n;
for(m=2; m<=50; m++)
{
for(n=2; n<m; n++)
{
if( m%n==0 ) //什么条件下跳出当前循环
break ; //这里应该退出当前循环了
}
if(m == n) //n循环结束后,如果m=n的话就输出m
printf("%d ", m);
}
return 0;
}
运行结果
2 2 5 7 11 13 17 19 23 29 31 37 41 43
查看全部 -
strlen(s) ;
strcmp(s1,s2) ;
strcpy(s1,s2);
strcat(s1,s2);
atoi(s1);
查看全部 -
标识符可以是字母,数字,下划线组成的字符串(第一个字符必须是字母或者下划线)四个要点
1,长度控制在8位
2,严格区分大小写
3,选择英文单词
4,不选关键字
查看全部 -
编程时给变量或者函数起的名字就是标识符
查看全部 -
++a 先运算,再取值
a++ 先取值,再运算
查看全部 -
说明符不能重复
查看全部 -
单行注释与多行注释不同
查看全部 -
void say(char string[])
查看全部 -
2、采用第2种方式的时候最后一个元素必须是'\0','\0'表示字符串的结束标志;
3、采用第2种方式的时候在数组中不能写中文。
查看全部 -
在C语言中,是没有办法直接定义字符串数据类型的,但是我们可以使用数组来定义我们所要的字符串。
查看全部 -
break;
查看全部 -
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:
(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。
(2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。
(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。
(4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。
例如:
int myage正确
int 3myage错误
查看全部 -
dwdwq
查看全部 -
以使用数组来定义我们所要的字符串。一般有以下两种格式:
1、char 字符串名称[长度] = "字符串值";
2、char 字符串名称[长度] = {'字符1','字符2',...,'字符n','\0'};
注意:
1、[]中的长度是可以省略不写的;
2、采用第2种方式的时候最后一个元素必须是'\0','\0'表示字符串的结束标志;
3、采用第2种方式的时候在数组中不能写中文。
查看全部
举报