1. 首页 > 科技

c语言输入数字 c语言输入数字输出字母

C语言中怎么输入数字和字母?

一、输入数字可以用scanf输入.如果输入的是整型数据,可以用 int a; scanf("%d",&a); 实现把输入的数字赋值给a的效果.类似的,如果是float, double,short,long等类.

c语言输入数字 c语言输入数字输出字母

c语言中怎么按要求输入数字

你平时怎么输入就怎么输. 代码如下: #include <stdio.h> void main() { char c; scanf("%c",&c); //像你平时输入*一样.先按shift再加上数字8(注意:不是数字键盘的8). printf("%c\n",c); } 能解决问题还请采纳,谢谢

C语言数字输入

你这个程序for(i=0;*(num+i)!='\n';i++) scanf("%d",num+i);是单个数字输入到num这个数组里面.如果顺序要输出的话,只需数组元素单个输出就行.具体为:for(i=0;*(num+i)!='\n';i++) printf("%f",num[i]);

C语言中如何只要求用户输入数字

printf不能控制输出有数字.想控制得自己写程序,如下: char ss[20]; sprintf(ss, "%lf", s); char *p = strchr(ss, '.'); if (p!=null) { if (p-ss < 11) ss[11]=0; } 这时候ss中就是一个合法的数字了.简单写的,没考虑超过10位的整数,也没考虑输出结果有没有10位.只是超过了10位就截尾.

如何用c语言表示输入n个数字?

for(int i=0;i<10;i++) scanf("%d",&a[i]); 这样就可以输入10个数到数组中的.

C语言编程,输入一个字符和数字

#include "stdio.h" main() { char a; int sum=0,n,i; printf("请输入一个字符和数字:"); scanf("%c,%d",&a,&n); switch(a) {case 'A':for(sum=0,i=1;i<=n;i++)sum=sum+i;printf("sum=%d",sum);break; case 'B':for(sum=1,i=1;i<=n;i++)sum=sum*i;printf("sum=%d",sum);break; default:printf("输入无效\n"); } }

C语言如何输出所输入的数字?

汉字编码为双字节一个汉字,所以,可以将汉字,或汉字串存为字符串,根据输入的数字,输出对应的字符串即可. 比如,将字符串存储为二维数组,直接按照下标输出汉字. #include int main() { char *str[3] = {"第一组汉字", "第二组","第三组测试文字"}; int i; scanf("%d",&i); puts(str[i]); return 0; }

c语言输出一个数每一位的数字

#include int main() { int a,b,c,d,e,f,g; printf("输入五位的正整数"); scanf("%d",&a); b=a/10000; c=a/1000%10; d=a/100%100%10; e=a/10%1000%100%10; f=a%10; printf("万位%d千位%d百位%d十位%d个位%d\n",b,c,d,e,f); return 0; }

C语言中怎样才能只输入阿拉伯数字?

#include <stdio.h> void main() { int i; printf("请输入数字:"); scanf("%d",&i); if(scanf==0) printf("请正确输入"); }

如何用C语言输入N个数字!

你说的是怎么样输入N个数字呢?是从1到n输入n个数,还是怎么样的?#define N 1000 int i,m; for(i=0;i<N;i++) { scanf("%d",&m); printf("%d",m); } 或者是这个形式的,这样也是输入了N个数字 再或者是你说的随机输出N个数字.随机输出有个库函数