c语言练习笔记:
最近又开始复习c语言了,由于之前的学习方法不对总是看视频,没有认真思考程序的思想,缺乏实战,c语言学习停滞不前,就放任了一段时间,从今天起我要在这儿记录我的学习过程,督促自己坚持。
/*求1~N的和,输入N先判断N是否小于3000。小于3000则直接求和输出结果,否则显示输出错误重新输入N
要求用两个do while语句*/
/*#include<stdio.h>
int main()
{
int N,i,flag;
unsigned long int sum;
char ch;
do{
do{
flag=0;
printf("输入N(0<N<3000):");
scanf("%d",&N);
if((N<0)||(N>3000))
flag=1;
}while(flag);
sum=0;
for(i=0;i<=N;i++)
{
sum=sum+i;
}
printf("sum=%d\n",sum);
printf("do you want again?");
scanf("%s",&ch);
}while((ch=='y')||(ch=='Y'));
printf("THANK YOU!");
return(0);
} */
/****以交互的方式计算N的阶乘******/
/*#include<stdio.h>
main()
{
int i,N,flag;
unsigned long int ji;
char ch;
do{
do{
flag=0;
printf("输入N(0<N<10):");
scanf("%d",&N);
if((N<0)||(N>10))
flag=1;
}while(flag);
ji=1;
for(i=1;i<=N;i++)
{
ji=ji*i;
}
printf("ji=%d\n",ji);
printf("do you want again?");
scanf("%s",&ch);
}while((ch=='y')|