#include "stdio.h"
void main()
{
//15+16+17 …98+99
int i,s=0;
for(i=15;i<=99;i++)
{
s=s+i;
}
printf("%d \n",s);
}
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i=15,s=0;
while(i<=99)
{
s=s+i;
i++;
}
printf("%d",s);
}
#include "stdio.h"
void main()
{
//15+16+17 …98+99
//不能被5或9整除的数之和
int i,s=0;
for(i=15;i<=99;i++)
{
if(!(i%5==0||i%9==0))
{
s=s+i;
}
}
printf("%d \n",s);
}
#include "stdio.h"
void main()
{
long x=1,y=1,z,n;
for(n=3;n<=40;n++)
{
z=y;
y=x+y;
x=z;
printf("%d \t",y);
}
}
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a,b;
char c,z;
do{
printf("开始运算\n请输入第1个数:");
scanf("%d",&a);
fflush(stdin);
printf("请输入运算符:");
scanf("%c",&c);
fflush(stdin);
printf("请输入第2个数:");
scanf("%d",&b);
fflush(stdin);
if(c=='+'){
printf("%d%c%d=%d",a,c,b,a+b);
}
else if(c=='-'){
printf("%d%c%d=%d",a,c,b,a-b);
}
else if(c=='*'){
printf("%d%c%d=%d",a,c,b,a*b);
}
else if(c=='/'){
printf("%d%c%d=%d",a,c,b,a/b);
}
else
{
printf("输入符号错误");
}
printf("\n\n您是否继续运算(y/n):");
scanf("%c",&z);
fflush(stdin);
}while(z=='y');
printf("欢迎下次光临!");
}
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
char str[100];
int i,s=0,z=0;
printf("请输入字符串:");
scanf("%[^\n]s",str); //abc123
//printf("%d",strlen(str)); //获得字符串长度
for(i=0;i<strlen(str);i++)
{
printf("%c",str[i]); //取出对应下标的字符
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')){
z++;
}else if(str[i]>='0'&&str[i]<='9')
{
s++;
}
}
printf("\n字母:%d",z);
printf("\n数字:%d",s);
}
#include "stdio.h"
void main()
{
int i,z=0,s=0,t=0;
char str[100];
scanf("%[^\n]s",str);//abc 123
for(i=0;i<strlen(str);i++)
{
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
{
z++;
printf("\n字母:%c",str[i]);
}
else if(str[i]>='0'&&str[i]<='9')
{
s++;
printf("\n数字:%c",str[i]);
}
else
{
t++;
printf("\n符号:%c",str[i]);
}
}
printf("\n字母个数:%d",z);
printf("\n数字个数:%d",s);
printf("\n符号个数:%d",t);
//strlen(str) 获得字符串长度
}
原型:extern int getchar(void);
功能:读键
说明:从键盘上读取一个键,并返回该键的键值
getch是到getchar的宏定义
#include "stdio.h"
void main()
{
printf("%c \n",getchar()); //字符
fflush(stdin);
printf("%d \n",getchar()); //整型
}
原型:extern void putchar(char c);
功能:在屏幕上显示字符c
说明:字符输出在屏幕的当前位置。
putchar(65); //输出 A
putchar('X'); //输出X
#include "stdio.h"
void main()
{
do
{
printf("告诉你1+1=2\n");
printf("还想看一遍吗?(y/n):");
fflush(stdin);
}while(getchar()=='y');
}
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int year,month,day,count=0,i; //年,月,日
printf("请输入年月日(2016-10-01):");
scanf("%d-%d-%d",&year,&month,&day);
for(i=1;i<month;i++)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
{
printf("31\n");
count+=31;
}
else if(i==4||i==6||i==9||i==11)
{
printf("30\n");
count+=30;
}
else if(i==2)
{
//是否为闰年 (年被4整除且不被100整除,或被400整除)
if((year%4==0&&year%100!=0)||year%400==0)
{
printf("29\n");
count+=29;
}
else
{
printf("28\n");
count+=28;
}
}
else
{
printf("月份错误 ");
}
}
printf("%d \n",day);
count+=day;
printf("第%d天",count);
}