int -----return
C语言编程中已知循环次数用 for
未知循环次数用while
vimrc配置时候 系统崩溃时使用:rm /etc/.vimrc.swp
编程时应该注意的五个原则:
(1)四字空格缩进
(2)一行只允许定义一个变量
(3)运算符两边要加空格
(4)if for语句要加大㡁号
(5)用英语来命名
程序1:100以内找出所有的素数
#include<stdio.h>
int main()
{
int i;
int j;
int flag = 0;
int count = 0;
for(i = 1;i <= 100;i++)
{
for(j = 1; j <= i/2;j++)
{
if(i % j == 0)
{
flag = 1;
break;
}
}
if(flag != 1)
{
count++;
printf("%d\t",i);
}
flag = 0;
}
return 0;
}
程序二:求1000以内的完数
#include<stdio.h>
int main()
{
int sum = 0;
for(i = 1;i <= 1000;i++)
{
for(j = 1;j <= i/2;j++)
{
if(i % j ==0)
{
sum = sum + j;
}
if(sum == i)
{
printf("result = %d\n",i)
}
sum = 0;
}
}
return 0;
}
程序三。0-n中9的个数
#include<stdio.h>
int main()
{
int i;
int num;
int temp;
int count;
printf("please input number:\n");
scanf("%d",&num);
for(i = 1;i <= num;i++)
{
temp = i;
while(temp != 0)
{
if(temp % 10 == 9)
{
count++;
}
temp = temp/10;
}
}
printf("9 count = %d\n",count);
return 0;
}