TÔI ĐÃ SỬ DỤNG MÃ BỞI SALEM ĐỂ VIẾT CHƯƠNG TRÌNH
Bằng cách nào đó nó không hoạt động
#include #include int sumofidigits(int); int main() { int num,sum = 0; printf("Enter a non-negative number\n"); if(scanf("%d",&num) == 1); { sum = sumofidigits(num); printf("Sum of the digits is %d",sum); } return 0; } int sumofidigits(int x) { int rem,sum = 0; while(x>0) { rem = x % 10; x = x / 10; sum = rem + sum; } return(sum); }
cảm ơnChương trình C để kiểm tra xem một số là số dương hay số âm hay số không
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Cơ bản
- Cập nhật lần cuối. 28 tháng 6 năm 2022
Cải thiện bài viết
Lưu bài viết
Cho một số A. Nhiệm vụ là kiểm tra xem A dương, âm hay bằng không.
Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp
C
#include <stdio.h>
int main()
{
int A;
2_______0_______2_______1Enter the number A =: -54 -54 is negative.2Enter the number A =: -54 -54 is negative.3
2_______5Enter the number A =: -54 -54 is negative.1Enter the number A =: -54 -54 is negative.7Enter the number A =: -54 -54 is negative.8
#include <stdio.h>0 #include <stdio.h>1
#include <stdio.h>2_______2_______0Enter the number A =: -54 -54 is negative.1#include <stdio.h>5_______17_______6
#include <stdio.h>8 #include <stdio.h>0 int0
#include <stdio.h>2_______2_______0Enter the number A =: -54 -54 is negative.1int4_______17_______6
#include <stdio.h>8 #include <stdio.h>0 int9
#include <stdio.h>2_______2_______0Enter the number A =: -54 -54 is negative.1main()3_______17_______6
main()6 main()7
main()8
đầu ra
Enter the number A =: -54 -54 is negative.Thời gian phức tạp. Ô(1)
Không gian phụ trợ. Ô(1)
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm
Vui lòng Đăng nhập để nhận xét.
Vì câu lệnh return kết thúc việc thực thi hàm hiện tại, nên hai dạng này là tương đương nhau (mặc dù dạng thứ hai dễ đọc hơn dạng thứ nhất)
Hiệu quả của cả hai hình thức là tương đương nhau, mã máy bên dưới phải thực hiện một bước nhảy nếu điều kiện if là sai.