怎么用C语言输入一个数字,然后执行后面的语句

怎么用C语言输入一个数字,然后执行后面的语句,第1张

1、首先打开C-Free5.0,然后一个空白的C语言页面保存为switch.c文件,继续输入一般的C语言的基础格式。歼御

2、C语言的输入语句,首先定义一个整型数值,然后从外面写入这个值。#include <stdio.h>main(){int aprintf("请输入一个1-5之间的数值: ")scanf("%d",&a)}这里的scanf() 就改笑是从外面读入一个值给a。

3、要看下输入的值是不是赋值给了a,可以把a的值输出,如下图调试。从下图可以得出,a的值就是输入的值。

4、接着按照获得的值来执行相应的步骤,代码如下图。

5、从系统中输入一个数值,然后switch根据读到的数值判断应该做什么,注意,输入的值必须是定义的值,就比如本程序里面switch里面是一开始定义的a.int aprintf("请输入一个1-5之间的数值: ")scanf("%d",&a)switch (a){}调试下程序,核改含看看对不对。

求一个正整数n的位数可以先定义一个变量num,并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值就是该整数n的位数。

#include <stdio.h>

int main()

{

int n,num=0

scanf("%d",&n)

while(n){

num++

n/=10

}

printf("%d\n",num)

return 0

}

/*

输出:

123456

6

*/

扩展岩郑判资料:

正整数,即大于0的整数,如,1,2,3…

0既不是正整数,也不是负整数(0是粗改整数)。

负整数,即小于0的整数,丛前如,-1,-2,-3…

知道正整数的一种分类办法是按照其约数或积因子的多少来划分的,比如仅仅有两个的(当然我们总是多余地强调这两个是1和其本身),就称之为质数或素数,而多于两个的就称之为合数。

参考资料来源:百度百科-正整数

按照题目要求编写的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

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12544142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存