按照题目要求编写的C语言计数程序如下
#include<stdio.h>
int main(){
int i,start,end,step
printf("从哪个数字开始计数:")
scanf("%d",&start)
printf("在哪个数字停止计数:")
scanf("%d",&end)
printf("每次增加的数字:")
scanf("%d",&step)
for(i=starti<=endi=i+step){
printf("%d\n",i)
}
return 0
}
#include<stdio.h>
int fun(int n)
{int i,s=0
for(i=1i<=n/2i++)
s+=1+fun(i)
return s
}
int main()
{int n,i,s
scanf("%d",&n)
s=1+fun(n)
printf("%d\n",s)
return 0
}
#include "stdio.h"#include "stdlib.h"
void main()
{
FILE *fp
char ch
int charCounts=0,numCounts=0,numSum=0
if((fp=fopen("test.txt","r"))==0)//注意,由于不知道想打开的文件的位置和名称,随意写的一个文件名,自己要按文件的路径和名称做修改
{
printf("文件读取失败!\n")
exit(0)
}
while((ch=fgetc(fp))!=EOF)
{
if(ch>='0'&&ch<='9')
numCounts++
else
charCounts++
}
numSum=numCounts+charCounts
printf("该文件中数字字符共有%d个,除数字这外的其它字符共有%d个,总计字符数%d。\n",numCounts,charCounts,numSum)
fclose(fp)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)