77问答网
所有问题
当前搜索:
C语言如何输入正整数
C语言
:
输入
一个
正整数
, 计算并显示出该数的各位数字之和.
答:
输出该数的各位数字之和的源代码如下:include <stdio.h> int fun(int n){ int i;int sum=0;if(n>1000||n<0){ puts("
输入
的数字超出范围!"); // 错误信息提示 } else { for(i=2;i<n;i++) // 循环遍历n,取出因子,并进行累加 { if(0 == n%i){ sum+=i;} } } return...
C语言
编程,
输入正整数
n,输出n型字塔
答:
include <stdio.h>#include <math.h>int main(){ int i,j,n,t; scanf("%d",&n); for(i=0;i<n;++i) { for(j=-n+1,t=0;j<n;++j) { if(abs(j)>i) { printf(" "); } else { printf("%d",++t); } } ...
C语言
编程 从键盘
输入
一个小于1000的
正整数
,并读入该值,然后输出用语言...
答:
include <stdlib.h>#include <stdio.h>using namespace std;int n;int main(){scanf("%d", &n);int v = n/100; if (v == 9) printf("Nine hundred");else if (v == 8) printf("Eight hundred");else if (v == 7) printf("Seven hundred");else if (v == 6) printf("...
C语言
编程 在main函数中
输入
一批
正整数
(以零或负数作为输入结束...
答:
include <stdio.h>int prime(int n){ int i; if(n==1) return 0; for(i=2;i*i<=n;i++){ if(n%i==0) return 0; } return 1;}int main(){ int n,sum=0; while(1){ scanf("%d",&n); if(n<=0) break; if(prime(n)) sum = sum...
c语言
正整数如何
表示
答:
在
C语言中
可以用unsigned int或unsigned short或unsigned char或unsigned long关键字来定义一个
正整数
变量。unsigned int表示无符号整型。能表示数的范围为0~(2^16-1)(unsigned int占2字节,16位机系统,如Turbo C)或0~(2^32-1)(unsigned int占4字节,32位机系统,如Visual C++)。unsigned ...
从键盘
输入
一个
正整数
n,计算并显示其阶乘值。
答:
include <stdio.h> unsigned long long fact(int n);int main(void){ int num;printf(" 本机: ULLONG_MAX = %llu\n",ULLONG_MAX);printf(" 请
输入
一个不大于20的
正整数
: ");while(scanf("%d",&num) == 1){ if(num<0)printf(" 不能为负数!\n");else if(num>20)printf(...
C语言
:
输入
一个
正整数
n,打印一个边长为 n 的菱形图案
答:
include "stdio.h"int main(void){ int i, j, n;int repeat, ri;scanf("%d", &repeat);for(ri = 1; ri <= repeat; ri++){ scanf("%d", &n);for(i=1;i<=2*n-1;i++){ if(i<=n){ for(j=1;j<=(n-i)*2;j++){ printf(" ");} for(j=1;j<=2*i-1;j++)...
C语言
题
输入
一个
正整数
,判断其奇偶性并输出 希望写下程序 非常感谢...
答:
include <stdio.h>int main(){ int i; scanf("%d",&i);//
输入
if(i%2==0)printf("偶数\n"); else printf("奇数\n"); return 0; }
c语言
编程
输入正整数
n,求n是几位数
答:
以下是一个简单的
C语言
程序,可以实现这个功能:```include <stdio.h> int main() { int n;int count = 0;printf("请
输入
一个
正整数
:");scanf("%d", &n);while (n >= 10) { n /= 10;count++;} count++; // 加上最高位 printf("%d 是 %d 位数。\n", n, count);return ...
C语言
:
输入
一个
正整数
n(1 <n≤10),再输入n 个整数
答:
/*你的程序写的没有错误,就是 b=a[0];
c
=a[n-1];应该写在赋值之后,就是写在我之前帮你修改的之后 & 帮你在原来的基础上改好了 / include<stdio.h> int main(void){ int index1,index2,b,c,i,n,a[10];//添加了 printf("请
输入
一个1到10的
正整数
:");scanf("%d",&n);ind...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜