1.200~500中能整除5的数的个数
#include<stdio.h>
void main()
{
int i,k;
for(i=200;i<=500;i++)
if(i%5==0)
k++;
printf("%d",k);
}
2.输出0~100
#include <stdio.h>
int main()
{
int value = 0;
while (value <= 100)
{
printf("%d\n", value);
value++;
}
}
3.输出C
#include"stdio.h"
main()
{
printf("Hello?C-world!\n");
printf(" ****\n");
printf("*\n");
printf("*\n");
printf(" ****\n");
}
4.i,j循环(理解循环的意义)
#include<stdio.h>
int main(void)
{
int i,j;
for (i=1;i<=6;i++)
{
printf("i=%d",i) ;
for(j=1;j<=7;j++)
{
printf("j=%d\t",j);
}
printf("\n");
}
printf("\n");
}
5.*型金字塔
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
return 0;
}
6.计算某日是该年第几天
//===========================
#include<stdio.h>
int leap(int a) /*自定义函数leap用来指定年份是否为闰年*/
{
if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0) /*闰年判定条件*/
return 1; /*是闰年返回1*/
else
return 0; /*不是闰年返回0*/
}
int number(int year, int m, int d) /*自定义函数number计算输入日期为该年第几天*/
{
int sum = 0, i, a[12] =
{
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
}; /*数组a存放平年每月的天数*/
int b[12] =
{
31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
}; /*数组b存放闰年每月的天数*/
if (leap(year) == 1) /*判断是否为闰年*/
for (i = 0; i < m - 1; i++)
sum += b[i]; /*是闰年,累加数组b前m-1个月份天数*/
else
for (i = 0; i < m - 1; i++)
sum += a[i]; /*不是闰年,累加数组a前m-1个月份天数*/
sum += d; /*将前面累加的结果加上日期,求出总天数*/
return sum; /*将计算的天数返回*/
}
int main()
{
int year, month, day, n; /*定义变量为基本整型*/
printf("请输入年月日\n");
scanf("%d%d%d", &year, &month, &day); /*输入年月日*/
n = number(year, month, day); /*调用函数number*/
printf("第%d天\n", n);
return 0;
}
7.九九乘法表(只输出第3行第四列)
#include <stdio.h>
main()
{
int m, n;
for (m=1; m<10; m++)
{
for (n=1; n<10;n++)
{
if ((m==3)||(n==4))
printf("%4d",m*n);
else
printf(" ");
}
printf("\n");
}
}
8.c语言打开记事本
#include<stdio.h>
//#include<windows.h>
int main(){
system("notepad.exe");
return 0;
}