c语言中getnum函数 c语言中gets函数用法

C语言 键盘输入一个不大于5位的自然数 , 输出其各位上数字之和 。#include stdio.h
int getNum(int num)
{
int sum = 0;
if(num0 || num99999)
return -1;
sum += num / 10000;
sum += num % 10000 / 1000;
sum += num % 1000 / 100;
sum += num % 100 / 10;
sum += num % 10;
return sum;
}
int main(void)
{
int x, sum;
scanf("%d", x);
if((sum = getNum(x)) == -1)
printf("input illegal!\n");
else
printf("%d\n", sum);
return 0;
}
急 , C语言问题#include stdio.h
#include stdlib.h
#define N 100
int main()
{
int i,num[N],count[10]={0},t;
for(i=0;iN;++i)
if((t=rand())=0)
num[i]=t%10; //产生0——9c语言中getnum函数的随机数
for(i=0;iN;++i){
t=num[i];
switch(t){
case 0:count[0]++;break;
case 1:count[1]++; break;
case 2:count[2]++; break;
case 3:count[3]++; break;
case 4:count[4]++; break;
case 5:count[5]++; break;
case 6:count[6]++; break;
case 7:count[7]++; break;
case 8:count[8]++; break;
case 9:count[9]++; break;
default: printf("Error!\n"); exit(0);
}
}
for(i=0;i10;++i)
【c语言中getnum函数 c语言中gets函数用法】printf("%d出现c语言中getnum函数了%d次\n",i,count[i]);
return 0;
}
运行环境 Vc++6.0
运行结果c语言中getnum函数:
0出现了7次
1出现了14次
2出现了11次
3出现了9次
4出现了11次
5出现了7次
6出现了11次
7出现了9次
8出现了12次
9出现了9次
Press any key to continue
函数GetNum()和ShowMenu()怎么用 请举例 C语言的var menuOffX=0 //菜单距连接文字最左端距离
var menuOffY=20 //菜单距连接文字顶端距离
var ie4=document.allnavigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById!document.all
/**
* e ------ window.event
* vmenu --- 菜单中显示内容
* mod ----- 是否调整纵坐标位置
*/
function showmenu(e,vmenu,mod){
which=vmenu // 保存菜单对象中c语言中getnum函数的内容,这个应该是在其它地方生成的.
menuobj=document.getElementById("popmenu") //取得弹出菜单对象
menuobj.thestyle=menuobj.style //以下为保存弹出菜单的信息
menuobj.innerHTML=which
menuobj.contentwidth=menuobj.offsetWidth //计算菜单的高度并保存
eventX=e.clientX
eventY=e.clientY
var rightedge=document.body.clientWidth-eventX //计算菜单左边缘到浏览器窗口右边缘的距离
var bottomedge=document.body.clientHeight-eventY //计算菜单上边缘到浏览器窗口下边缘的距离
if (rightedgemenuobj.contentwidth) // 判断菜单到浏览器窗口右边距离是否小于菜单宽度c语言中getnum函数,
// 即菜单是否会显示到窗口之外c语言中getnum函数 , 被浏览器窗口遮盖
// 如果宽度不够,调整菜单横坐标
menuobj.thestyle.left=document.body.scrollLeft+eventX-menuobj.contentwidth+menuOffX
else
// 如果宽度足够,根据不同的浏览器纵坐标
// 下面的写法比较简练,从可读性方面的考虑,一般都会推荐使用if..else语句来做.
menuobj.thestyle.left=ie4? ie_x(event.srcElement)+menuOffX : ns6? window.pageXOffset+eventX : eventX
if (bottomedgemenuobj.contentheightmod!=0) // 判断到窗口下侧的距离是否小于菜单的高度
// 以及是否需要调查菜单的纵坐标
// 调整菜单纵坐标
menuobj.thestyle.top=document.body.scrollTop+eventY-menuobj.contentheight-event.offsetY+menuOffY-23
else
//
menuobj.thestyle.top=ie4? ie_y(event.srcElement)+menuOffY : ns6? window.pageYOffset+eventY+10 : eventY

推荐阅读