找7c语言
❶ 编c语言程序求7!用while或do while
int main()
{
int factoral = 1;
while( i != 7 )
{
factoral *= ( factoral + 1);
factoral++;
}
return 0;
}
望采纳
❷ 在C语言中,如何判断一个数的个位是7
int n; /*n为这个数
if(n%7)==0
这个数的个位数是7
else不是
❸ 适合win7的C语言编程软件哪里有的下
学一门语言最好的方式就是 记事本+编译器
什么东西都要自己手写。这样映像才深。学的才透。。
如果给你个软件,什么都帮你写好了。那你学来干嘛?
刚从C开始的话,就用editplus吧。这个就等于 记事本+编译器,当然你还得装turbo C
多读别人写的源代码。多动手写。。编程经验是自己动手写出来的,不是看出来的!
❹ 用c语言一个程序读取一个整数,判断并显示出这个整数有多少位是7
一下程序在VC++中调试通过
#include"stdio.h"
#include"math.h"
int get_num7(int num){
int total=0;//用来记录num中7的数目,先初始化为0
num=int(fabs(num));//考虑到num可能为负数,所以先求出num的绝对值,以便于下面解题
while(num>0){
if(num%10==7)//如果最后一位为7,则加1
total++;
num/=10;//去掉num的最后一位
}
return total;
}//此函数用于求出num中有多少个7
void main(){
int num;//用来接受用户输入的数据
printf("请输入一个整数:");
scanf("%d",&num);
printf("%d这个整数中总共有%d个数字7!\n",num,get_num7(num));
}
❺ C语言 输入一个整数 计算并打印它的数字中有多少个7
1.只要将数值逐位取余,进行判断即可。
#include<stdio.h>
intmain()
{
intnum=0,cnt=0;
printf("inputanum:");
scanf("%d",&num);
while(num)
{
if(num%10==7)//逐位取余
cnt++;
num/=10;
}
printf("Ithas%d. ",cnt);
return0;
}
❻ win7 c语言编程软件推荐
在win7上能运行的C软件还是蛮多的
最流行的还是VC++6.0这个在win7上虽然兼容有点问题但是忽略就行了。
然后是turbo C3.0 for windows (2.0已经没有什么价值了而且那DOS界面初学者很不习惯)
还有就是win tc这个很精巧。
然后是dev Cpp 和codeblocks这两款直接兼容win7
此外VS2012很大安装很慢,可以试试VS2010学生版这个资源不好找但是很小只有500M左右。